【发布时间】:2019-02-10 17:04:23
【问题描述】:
在我的 api 路由中,我有以下内容:
Route::group(['middleware' => 'throttle:rate_limit,1', 'prefix' => 'recruiter/v1', 'namespace' => 'Api\Recruiter\V1'], function ()
{
Route::get('/products', 'ProductController@index');
});
rate_limit 参数是我的用户表中的一个字段,设置为 100,但每分钟点击 60 次后,我似乎达到了限制。
在 kernal.php 我有:
'api' => [
'throttle:60,1',
'bindings',
],
现在文档没有提到在使用动态速率限制时需要将上述内容注释掉?
我认为动态速率限制的整个想法是能够设置您自己的限制,但显然不是 - kernal.php 中定义的任何值都会覆盖任何其他值,除非它低于 kernal.php 中定义的值。
【问题讨论】: