<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 中間件 三大步驟 1聲明 2注冊 3使用 **1 聲明** 執行命令創建中間件 ``` php artisan make:middleware CheckAuth ``` ~~~ public function handle(Request $request, Closure $next) { $filter_api = [ //過濾掉幾個別特殊的API(不做請求驗證) ]; if(!in_array($request->route()->uri,$filter_api)){ $result = Manage::checkUserAuth($request->login_id,$request->method(),$request->route()->uri); if(!$result) return response(errorMsg(-1,"權限驗證失敗 請聯系管理人員!!!")); } return $next($request); } ~~~ **2注冊 在 middleware/kernel.php $routeMiddleware數組中添加** ~~~ 'CheckAuthority' => \App\Http\Middleware\CheckAuthority::class, ~~~ **3使用** 在路由中 ~~~ Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); }); ~~~ 在 Provides/RouteServiceProvider.php中 ~~~ Route::prefix('api') ->middleware(['api','CheckAuthority']) ->namespace($this->namespace) ~~~ 添加中間件 執行順序 在 http/Kernel.php 中添加以下代碼 ~~~ // 中間件執行順序 protected $middlewarePriority = [ CheckToken::class, CheckAuthority::class, AddLog::class, ]; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看