Laravel 验证检查数组大小最小值和最大值
2022-08-30 14:07:00
我只需要检查Laravel验证数组是否包含最小2个值和最多4个值。是否有任何默认的验证规则可用于此?该元素检查确切的大小匹配和其他规则,并针对字符串,数字和文件大小。size
min
max
我只需要检查Laravel验证数组是否包含最小2个值和最多4个值。是否有任何默认的验证规则可用于此?该元素检查确切的大小匹配和其他规则,并针对字符串,数字和文件大小。size
min
max
有点晚了:
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
];
拉拉维尔 5.6
您可以使用 ..https://laravel.com/docs/5.2/validation#rule-betweenbetween
例如:
'users' => 'required|array|between:2,4'
它在文档中没有明确说明,但它适用于数组,就像.size
有关更多详细信息,请阅读在 Laravel 中验证数组长度