webman1.5.27 路由中间件没有生效

君子如玉

问题描述

webman1.5.27 路由中间件没有生效

config/middleware.php文件没有配置中间件文件,如下图
截图
config/route.php文件分组配置了路由中间件
截图
测试接口如下:
截图
按照中间件生效的方法,应该请求web/index/index接口时,应该中间件验证参数并返回错误信息,
但实际情况直接进入了该方法并输出了“v10/index/index”字符,
路由文件内容是复制的文档中示例修改的,不确定是哪里配置出错,导致中间件没有生效,希望各位前辈能够指点迷津!

114 1 0
1个回答

latin

截图
你这个用法是错的,group里没有配置任何路由,手册里也看到有空路由这个用法

  • 君子如玉 9天前

    感谢,我重新写了一下内部的路由,发现是自己的内部路径写错了
    错误:Route::any('/index', function (Request $request) {return response('index');});
    正确:Route::any('/index/index', function (Request $request) {return response('index');});

×
🔝