问答

thinkphp6.0.7 关于控制器中间件设置路由后不生效

作者:admin 2021-04-30 我要评论

问题描述 设置路由后, 发现控制器中定义的 $middleware 属性不会生效. 不管是定义别名还是写完整的命名空间都无法生效 代码测试 尝试关闭强制路由并注释掉已设置...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

问题描述

设置路由后, 发现控制器中定义的 $middleware 属性不会生效.

不管是定义别名还是写完整的命名空间都无法生效

image.png

代码测试

尝试关闭强制路由并注释掉已设置的路由, 发现之前定义的控制器中间件是可以生效的
image.png

image.png

image.png

不知道这是 bug 还是什么, 有前辈遇到过类似问题并有解决该问题的方法吗?

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • thinkphp6.0.7 关于控制器中间件设置路

    thinkphp6.0.7 关于控制器中间件设置路

  • Visual Studio Code中部分的悬停提示只

    Visual Studio Code中部分的悬停提示只

  • video库样式被替换

    video库样式被替换

  • 2021-02-14:假设有排成一行的N个位置

    2021-02-14:假设有排成一行的N个位置

腾讯云代理商
海外云服务器