Php Laravel验证检查数组大小最小值和最大值
我只需要在Laravel验证中检查数组是否包含最小2个值和最大4个值。是否有任何默认的验证规则可用于此?Php Laravel验证检查数组大小最小值和最大值,php,laravel,validation,Php,Laravel,Validation,我只需要在Laravel验证中检查数组是否包含最小2个值和最大4个值。是否有任何默认的验证规则可用于此?size元素检查精确的大小匹配,其他规则如min和max用于字符串、数字和文件大小 您可以在之间使用。 . 例如: 'users' => 'required|array|between:2,4' 文档中没有明确说明它,但它与数组一起工作,就像size 有关详细信息,请稍晚阅读: return [ "ticket_photo" => ["required","array"
size
元素检查精确的大小匹配,其他规则如min
和max
用于字符串、数字和文件大小 您可以在之间使用。
.
例如:
'users' => 'required|array|between:2,4'
文档中没有明确说明它,但它与数组一起工作,就像size
有关详细信息,请稍晚阅读:
return [
"ticket_photo" => ["required","array","min:2","max:4"], // validate an array contains minimum 2 elements and maximum 4
"ticket_photo.*" => ["required","mimes:jpeg,jpg,png,gif"], // and each element must be a jpeg or jpg or png or gif file
];
laravel 5.6我认为目前没有这方面的验证规则。但是你可以创建。你使用哪个laravel版本?我使用的是laravel 5.2Ah Ok。您需要进行自己的验证器检查。默认大小验证器只检查值,不检查最小值/最大值。现在它也在文档中。5.6对我不起作用