鍍金池/ 問答/PHP  網(wǎng)絡安全/ laravel中自定義的中間件沒起作用

laravel中自定義的中間件沒起作用

  1. 在laravel自定義了一個中間件,沒有起作用
  2. 通過php artisan make:middleware AdminChange來增加的新中間件,并在handle方法中打印了測試語句;然后在Kernel.php文件中已經(jīng)添加別名了;最后在我的路由組中添加了。
  3. 圖片

圖片描述

圖片描述

圖片描述

發(fā)現(xiàn)路由組配置中的prefix 前綴是起作用了,但是middleware 沒有起作用。并做了以下嘗試

  • 修改別名名稱,修改為不帶中間的那個點(.)
  • 引用的時候加了中括號,middleware => ['admin.settings']

我現(xiàn)在是蒙圈了,請哪位朋友幫我瞧一瞧。

回答
編輯回答
憶往昔

這個得看看中間件內(nèi)容
比如看有沒有 return $next($req);

然后 沒有起作用的表現(xiàn)效果是咋樣的?

2017年12月8日 10:03
編輯回答
朽鹿
php artisan clear-compiled
php artisan optimize

試試

2018年6月2日 17:35