webman1.5.27 路由中間件沒(méi)有生效
config/middleware.php文件沒(méi)有配置中間件文件,如下圖
config/route.php文件分組配置了路由中間件
測(cè)試接口如下:
按照中間件生效的方法,應(yīng)該請(qǐng)求web/index/index接口時(shí),應(yīng)該中間件驗(yàn)證參數(shù)并返回錯(cuò)誤信息,
但實(shí)際情況直接進(jìn)入了該方法并輸出了“v10/index/index”字符,
路由文件內(nèi)容是復(fù)制的文檔中示例修改的,不確定是哪里配置出錯(cuò),導(dǎo)致中間件沒(méi)有生效,希望各位前輩能夠指點(diǎn)迷津!
你這個(gè)用法是錯(cuò)的,group里沒(méi)有配置任何路由,手冊(cè)里也看到有空路由這個(gè)用法
感謝,我重新寫(xiě)了一下內(nèi)部的路由,發(fā)現(xiàn)是自己的內(nèi)部路徑寫(xiě)錯(cuò)了
錯(cuò)誤:Route::any('/index', function (Request $request) {return response('index');});
正確:Route::any('/index/index', function (Request $request) {return response('index');});