Auth Middleware в Laravel - PullRequest
       0

Auth Middleware в Laravel

0 голосов
/ 07 июня 2018

Как я могу отредактировать Auth Middleware таким образом, чтобы он перенаправлял на другой маршрут вместо маршрута входа по умолчанию, когда пользователь вошел в систему.

public function __construct()
    {
        return $this->middleware('auth');
    }

1 Ответ

0 голосов
/ 08 июня 2018

Вот ответ

Отредактируйте файл app / Exceptions / Handler.php и добавьте следующее:

use Illuminate\Auth\AuthenticationException;

protected function unauthenticated($request, AuthenticationException $exception)
{
    return $request->expectsJson()
        ? response()->json(['message' => $exception->getMessage()], 401)
        : redirect()->guest(route('ROUTENAME'));
}

Получил его отсюда: https://github.com/laravel/ideas/issues/800

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...