【发布时间】:2016-09-11 05:56:49
【问题描述】:
我的应用程序有两个表单来提交输入以执行一些交易和计算,我想避免重新提交,我该如何避免呢?
例如如果用户尝试按下历史返回按钮,他不应该看到以前的表单,而是应该看到页面过期或自动重定向到第一个表单。
或者如何在 Laravel 中设置页面过期时间?
由于csrf_token到期在超时后执行并强制用户转到第一页或登录页。
【问题讨论】:
我的应用程序有两个表单来提交输入以执行一些交易和计算,我想避免重新提交,我该如何避免呢?
例如如果用户尝试按下历史返回按钮,他不应该看到以前的表单,而是应该看到页面过期或自动重定向到第一个表单。
或者如何在 Laravel 中设置页面过期时间?
由于csrf_token到期在超时后执行并强制用户转到第一页或登录页。
【问题讨论】:
你可以使用 laravel 的助手。 形式::open(array('url' => 'foo/bar')) 表单::close()
在这种情况下,laravel 将代替您生成 csrf 令牌,您将轻松避免重新提交案例。 您也可以使用以下代码自己制作 csrf 令牌:Form::token()
【讨论】: