Laravel,每天发布的帖子数量有限

时间:2015-11-12 18:53:42

标签: forms laravel submit

我想知道Laravel是否有实施方法来限制表单的提交。我想使用每天重置的日限制。

例如: 我想限制提交表单的提交。每个用户每天可以推荐3次。

如何管理提交的数量?我如何每天重置限额?

1 个答案:

答案 0 :(得分:0)

当您验证表单提交时,您可以查询数据库并计算此用户(或IP地址,或者根据您用于跟踪用户的内容)提交表单的时间。一天。

Laravel使用{ "size": 0, "aggregations": { "agg": { "terms": { "field": "city"} } } } 库,它提供了非常简单的方法来获取"一天前的#34;,您可以将它用于您的查询。

具体实施将取决于您如何跟踪用户以及重置时间 - 每天一次的设定时间,或者时间不重要,只要他们不提交三个以上的表单24小时内的时间。