Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel验证检查数组大小最小值和最大值_Php_Laravel_Validation - Fatal编程技术网

Php Laravel验证检查数组大小最小值和最大值

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"

我只需要在Laravel验证中检查数组是否包含最小2个值和最大4个值。是否有任何默认的验证规则可用于此?
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对我不起作用