作用
通过本中间件可限定用户在一段时间内的访问次数,可用于保护接口防爬防爆破的目的。
步骤
- 在项目根目录下载命令
composer require topthink/think-throttle
安装后会自动为项目生成 conf/throttle.php 配置文件,修改可以检测POST的提交方式和返回信息
2.在应用route目录下的app.php内
use think\middleware\Throttle;
如:
Route::group(function (){
Route:resourece(‘goods’,“Goods”); })->middleware(Throttle::class,[‘visit_rate’=>‘3/m’,]);