Laravel перенаправить на новую вкладку
Мне нужно открыть новый URL после запроса post. Я сделал это в конце моего контроллера.
Redirect::away($url)
вышеупомянутые вызовы работают отлично, однако я хочу откройте URL в новой вкладке.
Я попытался, прочь, и предполагаемые методы, которые есть в Laravel doc. Не работать, как предполагалось.
2 ответов
Redirect::away()
или Redirect:to()
оба являются командами на стороне сервера, и все, что они делают, это перенаправить на url-адрес с небольшой разницей, как указано в этой теме
As, оба являются командами на стороне сервера, они не могут открыть новую вкладку.
вам нужен код на стороне клиента, чтобы открыть новую вкладку, например:
<a href="#" target="_blank">Open in a new tab</a>
Я знаю, что это старый вопрос, но для справки вы можете вызвать перенаправление клиента на новое окно / вкладку с сервера с помощью
echo "<script>window.open('".$url."', '_blank')</script>";
в качестве примечания, открывает ли это ссылку новое окно или новая вкладка зависит от браузера и настроек браузера.