我需要某种方法将我的应用程序重定向到以前的URL。
当我提交出错时,问题出现了,重定向 -> back上一个URL在某种程度上是"覆盖"的,我无法再获得以前的真实URL,而是该应用程序再次提交。
>我尝试过的唯一一件事是重定向,因为我找不到其他方法:s
所以我想知道是否有办法实现这一目标,将应用程序重定向到以前的URL而不考虑提交失败和所有这些内容。
谢谢。
yo可以尝试:
return Redirect::to(URL::previous());
您可以将URL存储在会话中,然后将Laravel重定向2或3页。简单的代码将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]);