webman1.5.27 路由中间件没有生效
config/middleware.php文件没有配置中间件文件,如下图
config/route.php文件分组配置了路由中间件
测试接口如下:
按照中间件生效的方法,应该请求web/index/index接口时,应该中间件验证参数并返回错误信息,
但实际情况直接进入了该方法并输出了“v10/index/index”字符,
路由文件内容是复制的文档中示例修改的,不确定是哪里配置出错,导致中间件没有生效,希望各位前辈能够指点迷津!
你这个用法是错的,group里没有配置任何路由,手册里也看到有空路由这个用法
感谢,我重新写了一下内部的路由,发现是自己的内部路径写错了
错误:Route::any('/index', function (Request $request) {return response('index');});
正确:Route::any('/index/index', function (Request $request) {return response('index');});