阅读(2185)
赞(7)
Laravel 8 范围频率限制
2021-06-23 11:57:20 更新
根据业务有时会按某个范围去限制频率。比如 VIP 用户无限制,不是 VIP 的用户每个 IP 每分钟只能请求 100 次:
RateLimiter::for('uploads', function (Request $request) {
return $request->user()->vipCustomer()
? Limit::none()
: Limit::perMinute(100)->by($request->ip());
});