В HTML форме поля:
category (Селект), title (Инпут), text (ТектАреа)
В контроллере
Validator'category' => 'required|exists:categories,code',
'title' => 'required|between:15,150',
'text' => 'required|between:30,5000',
И вот в чем парадокс...
Если все поля пустые, то возвращает все ошибки верно.
Если заполнить только
title и передать в нем один символ, то возвращает все 4 ошибки верно.
Если заполнить
title и
text йцукен, ТО ПРОПУСКАЕТ! Как так то?
Если заполнить
title и
text - qwerty, то возвращает все ошибки. Что верно.
И самое интересное, если я ловлю ошибки в контроллере:
if ($validator->fails()) {
dd($validator->messages());
}
То ловит все правильно! Но только делаю:
return back()->withErrors($validator)->withInput();
Как начинается парадокс во вьюхе...