Меня интересует следующее:
Как создав валидатор получить список полей, прошедших валидацию.
Если мы создаем кастомный реквест и прописываем в нём правила валидации, то достаточно в контроллере вызвать команду
$request->validated() и мы получим список полей, которые прошли валидацию.
А если я создаю обычный валидатор и в нём прописываю правила
$data = $request->all();
$validator = Validator::make($data, [
'name' => ['required', 'string', 'min:1'],
....
и хочу из этого валидатора получить массив полей, прошедших валидацию, то как быть?
Ведь если вызываю
$validator->validate();
то в случае ошибки одного из полей вызывается исключение. А мне этого не нужно.
мне нужно чтоб выполнилось условие:
имет возможность проверять условие
if ($validator->fails()) { - это можно сделать.
а если без условия, то как получить список полей, к которым нет претензий?