在laravel上重定向到上一页

时间:2015-12-27 18:25:33

标签: php laravel

我需要在项目编辑后重定向到上一页,但是它会再次重定向到同一页面(编辑)。

我已尝试使用Redirect::back()URL:previous()。这是流程:

  1. (从这两页中的一页开始)show_pageA或show_pageB
  2. - >(用户点击编辑按钮)itemcontroller @ edit
  3. - >(点击保存)itemcontroller @ store
  4. - >(存储方法结束重定向)itemcontroller @ edit
  5. 我没有被重定向到陡峭的4到itemcontroller @ edit,而是希望被重定向到1.如果页面是show_pageA或show_pageB ,那么就没有了(因此我无法进行任何重定向)到 specific_page 。我怎样才能完成这项任务?

2 个答案:

答案 0 :(得分:1)

从技术上讲,你可以在itemcontroller @ edit中做什么,获取请求的来源,将其作为变量传递给@store方法,然后点击保存时重定向回到@edit传递的变量。

答案 1 :(得分:1)

这与登录后重定向用户的问题相同 - 许多开发人员希望重定向到用户登录页面的页面。

因此,您需要做的是在打开GET'编辑'时将页面存储在会话中。 URL然后使用它来重定向用户。