@Dimon3x

Как кастомизировать валидацию авторизации?

Если ввести неправльный 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);
    }
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы