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

发布于 2022-09-06 12:15:28 字数 773 浏览 21 评论 0

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

图片描述

图片描述

图片描述

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

提赋 2022-09-13 12:15:28

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

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

面犯桃花 2022-09-13 12:15:28
php artisan clear-compiled
php artisan optimize

试试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文