Laravel Validator

时间:2014-12-19 13:21:59

标签: laravel-4 validation

我在验证器中有以下规则:

'keywords' => 'array|required' 
'date_intervals' => 'array|required' 

数组需要至少填充1个元素(不应为空) 是否存在实现此目的的现有规则,或者是否需要为其编写自定义规则?

min:1是否可以使用数组验证?

感谢。

1 个答案:

答案 0 :(得分:0)

不,你最好对数组元素进行计数,然后将计数传递给验证。

$count = count(Input::get('keywords'));
$input = ['keywords' => Input::get('keywords'),'count' => $count];
$rules = ['keywords' => 'required|array', 'count' => 'min:1'];