簡析laravel怎么局部排除中間件

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

下面由laravel教程欄目帶大家介紹關于laravel 局部排除中間件,希望對大家有所幫助!

簡析laravel怎么局部排除中間件

一個方法處理已登錄的的用戶 和 未登錄的用戶

api文件

// 用戶端接口 Route::prefix('client')->group(function () {      Route::apiResource('applys', 'ApplysController');     //需要登錄授權的接口      //multiauth:member_api 中間件全局注冊      Route::group(['middleware' => ['multiauth:member_api', 'check.member']], function () {      });});

控制器設置

 private $flag;      public 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視頻教程

以上就是簡析

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享