Как в laravel узнать прошёл ли input проверку или нет?

Произвожу валидацию формы Validator::make

Требуется после успешной проверки значения одного поля, отправить на проверку другое поле. Допустим после проверки <input name="first">, при успешной валидации этого поля, нужно будет приступить к проверке <input name="second"> (Так как данные для валидации second связаны с данными из first)

Как можно реализовать это?


Ответы (1 шт):

Автор решения: Vadim Voskresensky

Добавьте правило bail к правилам проверки, пример:

$request->validate([
    'title' => 'bail|required|unique:posts|max:255',
    'body' => 'required',
]);

в этом случае, если первое пройдёт проверку, то ларавел отправит на проверку второе поле. (https://laravel.com/docs/6.x/validation#quick-writing-the-validation-logic) Надеюсь смог помочь!)

→ Ссылка