Метод для проверки поля input на существование в таблице в laravel'е есть:
https://laravel.com/docs/8.x/validation#rule-exists
А мне нужно понять, нет ли имейла в таблице, и только тогда перенаправить пользователя к личному кабинету. Вот так это не работает:
'email' => '!exists:users'
При этом я хочу использовать обычную валидацию laravel. Например, в классе для определённого запроса написать такой код:
return [
'email' => 'required|email',
'password' => 'required|confirmed|min:8',
'email' => '!exists:users'
];
Затем - передать объект класса реквеста контроллеру в метод, который связан с URL, который контроллер обрабатывает.
Я не хочу юзать Validator::make или что-то подобное. Можно ли без всего этого обойтись в моём случае?