• 3
  • 新人请关照

laravel中自定义的中间件没起作用

  1. 在laravel自定义了一个中间件,没有起作用
  2. 通过php artisan make:middleware AdminChange来增加的新中间件,并在handle方法中打印了测试语句;然后在Kernel.php文件中已经添加别名了;最后在我的路由组中添加了。
  3. 图片

图片描述

图片描述

图片描述

发现路由组配置中的prefix 前缀是起作用了,但是middleware 没有起作用。并做了以下尝试

  • 修改别名名称,修改为不带中间的那个点(.)
  • 引用的时候加了中括号,middleware => ['admin.settings']

我现在是蒙圈了,请哪位朋友帮我瞧一瞧。

阅读 1.7k
评论
    2 个回答

    这个得看看中间件内容
    比如看有没有 return $next($req);

    然后 没有起作用的表现效果是咋样的?

      php artisan clear-compiled
      php artisan optimize

      试试

        撰写回答

        登录后参与交流、获取后续更新提醒