【问题标题】:redirect to previous page on laravel重定向到laravel上的上一页
【发布时间】:2015-12-28 02:54:49
【问题描述】:

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

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

  1. (从这两个页面之一初始化)show_pageA 或 show_pageB
  2. ->(用户点击编辑按钮)itemcontroller@edit
  3. ->(点击保存)itemcontroller@store
  4. ->(存储方法结束重定向)itemcontroller@edit

我不想在陡峭的 4 处被重定向到 itemcontroller@edit,我想被重定向到 1。如果页面是 show_pageA 或 show_pageB 就不行了(所以我不能做任何重定向到 具体页面。我怎样才能完成这项任务?

【问题讨论】:

    标签: php laravel


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      从技术上讲,您可以在 itemcontroller@edit 中执行哪些操作,获取请求的来源,将其作为变量传递给 @store 方法,然后在单击保存时重定向回由 @edit 传递的变量。

      【讨论】:

        猜你喜欢
        • 2016-11-23
        • 2019-08-25
        • 2017-04-15
        • 2017-04-30
        • 1970-01-01
        • 2015-04-17
        • 1970-01-01
        • 2016-02-27
        相关资源
        最近更新 更多