В 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'));
}