Laravel在表单提交后过期csrf令牌或页面


Laravel expire csrf token or page after form submission

我的应用程序有两个表单要提交输入以执行一些事务和计算,我想避免重新提交,我该如何避免?

例如,如果用户试图按下历史记录后退按钮,他不应该看到上一个表单,而应该看到页面过期或自动重定向到第一个表单。

或者我如何在Laravel中设置页面过期?

由于csrf_token过期,在超时后执行,并强制用户转到第一页或登录页。

您可以使用laravel的助手。窗体::open(数组('url'=>'foo/bar'))表单::close()

在这种情况下,laravel将代替您制作csrf令牌,您将很容易避免重新提交案例。此外,您还可以自己使用以下代码制作csrf令牌:Form::token()