Когда время сеанса истекает, и я пытаюсь вызвать ajax-вызов на той же странице, на которой я изначально ушел, я правильно перехватываю исключение TokenMismatchException и перенаправляю его на страницу входа. Теперь проблема в том, что перенаправления происходят внутри, а не визуально. Если инструменты разработчика в chrome открыты, я вижу, что элемент управления или маршрут перемещается на страницу входа, но не отображается на странице, он остается той же старой страницей, где он был оставлен. При ручной перезагрузке страницы или при нажатии на любую ссылку, страница явно переходит на страницу входа в систему и указывает время ожидания сеанса. Как мне сделать перенаправления для AJAX глобально в Handler.php?
if($exception instanceof TokenMismatchException){
return redirect('/login')->with('alert_error','Session Expired! Login to continue');
}