Переадресация на предыдущий адрес предыдущего URL - PullRequest
0 голосов
/ 10 января 2020

У меня есть этот маршрут

Route::get('/js/lang.js', 'LocalizationController@index')->name('assets.lang');

Теперь я отправляю запрос на получение данных после их обработки в контроллере.

<script src="/js/lang.js"></script>

Вопрос: Например, я пошел на /login затем я перешел на route, который перенаправил меня на прежний URL: return back(). Теперь при использовании return back() он перенаправляет меня на /js/lang.js, который является последним запросом get. Однако я хочу, чтобы перенаправление было на этот маршрут /login

Ответы [ 2 ]

2 голосов
/ 10 января 2020

Единственное решение это


echo '<script>history.go(-2);</script>';

0 голосов
/ 10 января 2020

Вы можете перенаправить пользователя на страницу входа через именованный маршрут перенаправления помощник.

Например, чтобы сгенерировать RedirectResponse для login именованного маршрута, вы можете позвонить:

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