在tipask中查看原始碼時發現其路由定義沒怎麼看懂,問下各位朋友:
這是路由代碼:
<code class="PHP">Route::Group(['prefix'=>'admin','namespace'=>'Admin','middleware' =>['auth','auth.admin']],function(){</code>
這裡有個疑問:
laravel中多個中間件定義是不是意味著在這裡要經過'auth'和'auth.admin'兩個中間件?是在中間件'auth’滿足了後進入第二個'auth.admin'中間件還是兩個同時審核?還是?
有點困惑,希望各位朋友能指點一二。
在tipask中查看原始碼時發現其路由定義沒怎麼看懂,問下各位朋友:
這是路由代碼:
<code class="PHP">Route::Group(['prefix'=>'admin','namespace'=>'Admin','middleware' =>['auth','auth.admin']],function(){</code>
這裡有個疑問:
laravel中多個中間件定義是不是意味著在這裡要經過'auth'和'auth.admin'兩個中間件?是在中間件'auth’滿足了後進入第二個'auth.admin'中間件還是兩個同時審核?還是?
有點困惑,希望各位朋友能指點一二。
恩, 是要經過兩個中間件.
laravel實現了管道機制, 即上一個中間件的輸出是下一個中間件的輸入. 所以是先後順序執行的.