@thevalakas

Почему валидатор laravel пропускает пустой массив изображений?

Здравствуйте, вот код
$validator = Validator::make($request->all(), [
            'image.*' => 'required|image',
            'descr.*' => 'string|nullable|max:10000',
            'board.*' => 'integer',
            'link.*' => 'url|nullable'
        ]);

        if ($validator->fails()) {
            return redirect('/upload')->withErrors($validator);
        }

принимает массив изображений с формы и почему то пропускает если массив пуст.
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
@thevalakas Автор вопроса
$validator = Validator::make($request->all(), [
            'image' => 'required',
            'image.*' => 'image',
            'descr.*' => 'string|nullable|max:10000',
            'board.*' => 'integer',
            'link.*' => 'url|nullable'
        ]);

        if ($validator->fails()) {
            return redirect('/upload')->withErrors($validator);
        }

Сделал вот так, все работает
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
'image' => 'required|array'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы