laravel中间件传参数

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);
}
}
```

    A+
发布日期:2022年09月26日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: