【发布时间】:2014-10-12 13:23:57
【问题描述】:
我在提交带有 POST 请求的表单时遇到问题,如果我“垃圾邮件”(在页面重定向之前尽可能多次单击提交按钮)提交按钮,它会在我每次按下时创建一个请求按钮。为什么要这样做?是因为 CSRF 令牌没有重新生成吗?是不是因为我在本地主机上运行,我真的不知道到底发生了什么,我开始失去它了。
所以发生的情况是,每次点击表单上的提交按钮,它都会插入许多重复数据条目。
我在 Stack 上搜索并找到了另一个与我有同样问题的帖子。
Prevent creating multiple entries with Laravel 4
但答案并不能真正让我满意.. 必须有更好的方法来解决这个问题并应用于所有发布请求。
编辑 这是我的控制器的链接,其中包含 beforeFilter、我的资源控制器和视图。
【问题讨论】:
-
请在您的问题中定义垃圾邮件。你可以参考laravel.com/docs/security
-
@PaulBastide 是的,这可能有点含糊,我现在继续编辑它.. 那里没有我的问题。