hedii / laravel-throttle-route
一个基于路由名称限制请求的 Laravel 扩展包
2.0.0
2020-03-03 15:04 UTC
Requires
- php: ^7.2.5
- laravel/framework: ^7.0
Requires (Dev)
- orchestra/testbench: ^5.0
This package is auto-updated.
Last update: 2024-08-29 04:54:38 UTC
README
Laravel Throttle Route
一个基于路由名称限制请求的 Laravel 扩展包。
默认的 Laravel 请求限制器是一个基于用户 ID 或 IP 的全局限制器。此扩展包允许通过路由名称设置请求限制,通过解析请求签名来实现。
安装
使用 composer 安装
composer require hedii/laravel-throttle-route
用法
在您的路由中添加中间件,并将其用作默认的 Laravel ThrottleRequests 中间件。
别忘了设置路由名称。
Route::get('/first', 'FirstController@show') ->middleware(\Hedii\LaravelThrottleRoute\ThrottleRequests::class . ':20,1') ->name('first'); Route::get('/second', 'SecondController@show') ->middleware(\Hedii\LaravelThrottleRoute\ThrottleRequests::class . ':60,1') ->name('second');
测试
composer test
许可证
laravel-throttle-route 在 MIT 许可证下发布。有关详细信息,请参阅捆绑的 LICENSE 文件。