В Laravel < 5.5 я мог бы изменить этот файл app/Exceptions/Handler, чтобы изменить URL-адрес перенаправления переназначенного пользователя:
protected function unauthenticated($request, AuthenticationException $exception)
{
if ($request->expectsJson()) {
return response()->json(['error' => 'Unauthenticated.'], 401);
}
return redirect()->guest(route('login'));
}
Но в Laravel 5.5 это перемещено в это место vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php, так как я могу его изменить сейчас? Я не хочу менять материал в каталоге поставщика, чтобы он был переопределен обновлениями композитора.
protected function unauthenticated($request, AuthenticationException $exception)
{
return $request->expectsJson()
? response()->json(['message' => 'Unauthenticated.'], 401)
: redirect()->guest(route('login'));
}