【问题标题】:Laravel "in" validatorLaravel "in" 验证器
【发布时间】:2015-04-21 02:44:21
【问题描述】:

文档方式

$values = ['one', 'two', 'three'];
\Validator::make($input, ['value' => 'in:one,two,three']);

我可以用数组设置选项吗? 现在我这样用,我不喜欢它

\Validator::make($input, ['value' => 'in:' . implode(',', $values)]);

【问题讨论】:

  • 你试过['value' => ['in' => $values]];吗?
  • 是的,方法 [validateEasy] 不存在。

标签: php laravel-5 laravel-validation


【解决方案1】:

我认为除了像现在这样使用implode 之外,别无他法。甚至没有自定义验证规则。像这样的语法的本质问题

['value' => ['in' => $values]];

是不是 Laravel 只是忽略了'in' 键,认为$values 是一组验证规则。

使用implode 有问题有什么原因吗? (除了你不喜欢)

【讨论】:

  • 一个问题可能是包含,的值。
猜你喜欢
  • 2015-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-04
  • 2015-06-08
  • 1970-01-01
  • 2015-07-12
  • 2015-09-07
相关资源
最近更新 更多