Перенаправление Laravel 5.4 Handler.php из Ajax Call - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь перенаправить пользователей с «TokenMismatchException» на страницу входа.Весь мой сайт основан на JQuery, пользователь никогда не меняет главную страницу, только содержимое, поэтому проблема в том, что ответ из Handler.php об ошибке будет передан в функции jquery, но есть тонны функций, я нехочу сделать if во всех них.

Я попытался создать блейд с таким содержанием:

<script>
   window.location.replace('https://brasilbitcoin.com.br/entrar');
</script>

И вернуть этот блейд, если ошибка, но тоже не работает ...

Есть предложения?

1 Ответ

0 голосов
/ 04 декабря 2018

внутри вашего Исключения / Handler.php

public function render($request, Exception $exception)
 {

         if ($this->isTokenMismatchException($exception)){
            return redirect('/login');
        } 
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...