我需要将我的应用重定向到之前的网址。
当我提交错误时,问题就出现了,重定向 - >返回上一个网址已经“过度”并且我无法再获取之前的真实网址,而应用程序再次提交。
我尝试的唯一一件事是重定向,因为我找不到另一种方法:S
所以我想知道是否有办法实现这一点,将应用程序重定向到以前的URL而不考虑提交失败和所有这些东西。
谢谢。
答案 0 :(得分:0)
哟可以尝试:
return Redirect::to(URL::previous());
答案 1 :(得分:0)
您可以在会话中存储网址,然后制作Laravel redirect 2 or 3 pages back。在会话中存储URL的代码的简单示例:
$links = session->has('links') ? session('links') : []; // Get data from session
array_unshift($links, $_SERVER['REQUEST_URI']); // Add current URI to an array
session(compact('links')); // Save an array to session
重定向代码示例:
return redirect(session('links')[2]);