文档方式
$values = ['one', 'two', 'three'];
\Validator::make($input, ['value' => 'in:one,two,three']);
我可以在数组中设置选项吗? 现在我就这样使用它,我不喜欢它
\Validator::make($input, ['value' => 'in:' . implode(',', $values)]);
答案 0 :(得分:0)
我认为除了像现在这样使用implode
之外,还有其他方法。甚至没有自定义验证规则。像这样的语法的基本问题
['value' => ['in' => $values]];
是Laravel忽略'in'
密钥并认为$values
是一组验证规则。
使用implode
是否有问题? (除了你不喜欢它)