有什么方法可以自定义速率限制持续时间?
例如,我正在使用默认的Laravel速率限制器。我希望有这样的东西-每小时允许10个请求。
Laravel节流阀是Laravel应用程序的速率限制器。
您可以按路线组使您的请求安全地实现laravel节流阀:
Route::group(['middleware' => 'throttle:10,60'], function () {
Route::get('your_route', 'YourController@your_method');
Route::post('your_route2', 'YourController@your_method2');
});
要么
Route::middleware('throttle:10,60')->group(function () {
Route::get('/user', function () {
//
});
});
在此,单个用户或会话IP每60分钟(1小时)允许10个请求。您必须在实时服务器上对其进行测试。它在localhost中不起作用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句