修改Laravel

时间:2018-01-09 15:24:57

标签: php laravel laravel-5

以下是我的情景:

  • 我有很多列表项,例如:

  •  项目清单  
  • 当我点击删除项目时,它会转到控制器,从数据库中删除该项目并将我重定向回我的项目列表。

  • 当用户按下浏览器“返回”按钮时,再次请求“/ item / 1 / delete”,但是,我希望他们回到访问列表之前的位置项目。

我想知道是否有最佳实践/ laravel方法来解决这个问题,也就是说,任何有用的替代方案都是受欢迎的。

1 个答案:

答案 0 :(得分:0)

我个人会用

return redirect('home/dashboard');

通过这种方式,您可以确保suer将返回而不发布表单。 您还可以添加更多内容,例如弹出的会话消息(即更新的配置文件)

return redirect('home/dashboard')->withMessage(['msg', 'The Message']);

https://laravel.com/docs/5.5/responses#redirects