我的应用程序有两种表单来提交输入以执行某些事务和计算,我想避免重新提交,我该如何避免?
例如如果用户尝试按下历史记录返回按钮,则不应该看到上一个表单,而应该看到页面过期或自动重定向到第一个表单。
或者如何在Laravel中设置页面过期?
当csrf_token
到期时,在超时后执行此操作并强制用户转到第1页或登录页面。
答案 0 :(得分:0)
你可以使用laravel的助手。 Form :: open(数组(' url' =>' foo / bar')) 形式:: close()方法
在这种情况下,laravel会生成csrf令牌而不是你,你很容易避免重新提交的情况。 您也可以使用以下代码自己创建csrf令牌:Form :: token()