2015-10-14 1 views
2

Я использую Laravel 5.0 встроенных контроллеров аутентификации, и в AuthController У меня есть 2 переменные:Laravel 5,0 - изменение перенаправлять когда Логин не удается

protected $redirectTo = '/'; 
protected $redirectAfterLogout = '/'; 

Есть ли какая-либо переменная, которая будет перенаправлять на конкретную страницу если и только если логин завершился неудачно? Если нет, как мне это сделать?

ответ

-1

Пожалуйста Бип сильфона метод в контроллере

public function authenticate(Request $request) 
    { 
     if (Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password')])) 
     { 
      return redirect()->intended('dashboard'); 
     } else { 
      return redirect('your-path-to-redirect'); 
     } 
    } 
-1

Я знаю, этот вопрос старый, но я буду публиковать мой ответ, потому что это может быть полезным для кого-то в будущем.

Когда аутентификация завершается с ошибкой, по умолчанию они будут перенаправлены на /auth/login URI. Если вы хотите изменить это просто добавить свойство loginPath на AuthController и установить свой собственный путь:

protected $loginPath = '/your-path'; 

Вы можете найти более подробную информацию в Authentication Laravel Docs

Надеются, что это помогает!

Смежные вопросы