По умолчанию auth
леса Laravel перенаправит на маршрут с именем login
.
Вариант 1
Поместите это в ваш app/Exceptions/Handler.php
:
use Illuminate\Auth\AuthenticationException;
// ... Other stuff
protected function unauthenticated($request, AuthenticationException $exception)
{
return $request->expectsJson()
? response()->json(['message' => $exception->getMessage()], 401)
: redirect()->guest('/');
}
Введите желаемый URL в redirect()->guest('/');
Вариант 2
Переименуйте маршрут, на который вы хотите перенаправить, на login
:
Auth::routes();
Route::get('/', function () {
return 'login';
})->name('login');
И измените действие формы с route('login')
на /login
в resources/views/auth/login.blade.php
:
<form method="POST" action="/login">