laravel中间件传参
中间件可以用来设置权限
中间件如何传递参数
只需在路由文件设置中间件
如
```
Route::prefix('v1')->group(function () {
Route::prefix('api')
->group(function () {
Route::prefix('action')
->middleware(['auth:api','app:1'])
//别的路由
->middleware(['auth:api','app:2'])
```
```
user()->id;
//判断登录账号是否有应用的权限
if(!in_array($app_id,$app_list->toArray())){
throw(new ApiParamException('未授权,请联系管理员授权应用'));
}
return $next($request);
}
}
```