【发布时间】:2019-04-15 05:28:26
【问题描述】:
Laravel 具有控制请求限制的本机能力。例如中间件throttle:60,1,这意味着每分钟60个请求到特定路由。但是如果超过这个限制,有什么可以暂停请求吗?
我需要什么?
我有 2 条路线:/lock ==> 这将使用会话标识符更新记录 /unlock ==> 如果发送了正确的密码,这应该解锁,但如果它每分钟尝试 5 次密码无效( throttle:5,1),那么应该暂停 30 分钟,每个请求都应该被拒绝
这里我们有动态限制。我可以使用原生 laravel 功能实现它吗?
【问题讨论】:
标签: laravel middleware throttling