Мне просто нужно проверить в проверке Laravel, что массив содержит минимум 2 значения и максимум 4 значения. Можно ли использовать для этого какое-либо правило проверки по умолчанию? size
элемент проверяет точное совпадение размера и другие правила лайков min
а также max
для строк, цифр и размера файла.
Ты можешь использовать between
,
,
https://laravel.com/docs/5.2/validation#rule-between
Например:
'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
];
Ларавелла 5.6