Я хотел отобразить всплывающее сообщение, когда тайм-аут сеанса или истекает, я изменяю значение session_lifetime в файле .env
и в файле session.php и пытался отобразить сообщение в authenticate.php, я предоставил образец ниже:
class Authenticate extends Middleware
{
/**
* Get the path the user should be redirected to when they are not authenticated.
*
* @param \Illuminate\Http\Request $request
* @return string
*/
protected function redirectTo($request)
{
if (! $request->expectsJson()) {
echo "<script>alert('hello')</script>";
exit();
return route('login');
}
}
}
Дело в том, что всякий раз, когда я делаю это, он больше не будет перенаправлять на страницу входа. из-за exit (), но когда я удаляю функцию выхода, она не будет отображать предупреждение и просто продолжит перенаправление на странице входа.