Не зная, какую версию Laravel вы используете, все, что я могу предложить, это просмотреть документацию по аутентификации здесь для вашей версии.
Вот базовый c пример от laravel 7.x
app / Http / Controllers / Auth / LoginController. php
/**
* The user has been authenticated.
*
* @param \Illuminate\Http\Request $request
* @param mixed $user
* @return mixed
*/
protected function authenticated(Request $request, $user)
{
// Add your logic here (switch statement)
return response([
//
]);
}
Также смотрите документацию по защите маршрутов здесь
app / Http / Middleware / Authenticate. php
/**
* Get the path the user should be redirected to.
*
* @param \Illuminate\Http\Request $request
* @return string
*/
protected function redirectTo($request)
{
// Add your logic here (switch statement)
return route('login');
}