我在验证器中有以下规则:
'keywords' => 'array|required'
'date_intervals' => 'array|required'
数组需要至少填充1个元素(不应为空) 是否存在实现此目的的现有规则,或者是否需要为其编写自定义规则?
min:1
是否可以使用数组验证?
感谢。
答案 0 :(得分:0)
不,你最好对数组元素进行计数,然后将计数传递给验证。
$count = count(Input::get('keywords'));
$input = ['keywords' => Input::get('keywords'),'count' => $count];
$rules = ['keywords' => 'required|array', 'count' => 'min:1'];