Если ввести неправльный emal, то выведет
auth.failed
Как сделать, что бы выводило сообщение об ошибке?
Я делал так и не помогло
protected function validateLogin(Request $request) {
return Validator::make($request->all(), [
'email' => 'required|string|email|max:255',
'password' => 'required|string|min:6',
], [
'email.required' => 'The email is required.',
'email.email' => 'The email needs to have a valid format.',
'email.exists' => 'The email is not registered in the system.',
]);
}
@if ($errors->has('email'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
А регистрация работает
protected function validator(array $data)
{
$messages = [
'g-recaptcha-response.required' => 'Подтвердите, то что вы не робот.',
'email.unique' => 'Такой E-mail уже используется.',
'password' => 'Минимальная длина пароля 8 символов.'
];
return Validator::make($data, [
'_token' => 'required',
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
'g-recaptcha-response' => ['required', 'recaptcha']
], $messages);
}