重定向到上一页 laravel

redirect to previous page on laravel

编辑项目后我需要重定向到上一页,但它又重定向到同一页面(编辑)。

我试过 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 (所以我不能做任何重定向到 specific_page)。我怎样才能完成这个任务?

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

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

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