您的位置 首页 技术专栏

简析laravel怎么局部排除中间件

24小时课堂在线收录简析laravel怎么局部排除中间件,下面由Laravel教程栏目带大家介绍关于laravel 局部排除中间件,希望对大家有所帮助!一个方法处理已登录的的用户 和 未登录的用户a…感谢您关注简析laravel怎么局部排除中间件。

下面由Laravel教程栏目带大家介绍关于laravel 局部排除中间件,希望对大家有所帮助!

一个方法处理已登录的的用户 和 未登录的用户

api文件

// 用户端接口Route::prefix(‘cpent’)->group(function () { Route::apiResource(‘applys’, ‘ApplysController’); //需要登录授权的接口 //multiauth:member_api 中间件全局注册 Route::group([‘middleware’ => [‘multiauth:member_api’, ‘check.member’]], function () { });});

控制器设置

private $flag; pubpc function __construct(Request $request) { $this->flag = false; //判断是否有令牌 if(array_key_exists(‘authorization’,$request->header())){ $this->middleware( [‘multiauth:member_api’, ‘check.member’]); }else{ $this->flag = true; $this->middleware( [‘multiauth:member_api’, ‘check.member’],[‘except’ => ‘index’]); } }

以上就是简析laravel怎么局部排除中间件的详细内容,更多请关注24小时课堂在线其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/97024.html

为您推荐

返回顶部