拉拉维尔和重定向>回来还是什么?



我需要某种方法将我的应用程序重定向到以前的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]);

相关内容

最新更新