Laravel" in"验证器

时间:2015-02-19 16:34:19

标签: php laravel-5 laravel-validation

文档方式

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

是Laravel忽略'in'密钥并认为$values是一组验证规则。

使用implode是否有问题? (除了你不喜欢它)