国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

使用Route::fallback無法設(shè)置中間件,且沒有執(zhí)行到全局中間件

風無言

使用Route::fallback后返回的不是一個route對象,無法連綴添加中間件。請問如何可以讓中間件或者全局中間件作用于fallback設(shè)置的路由?;蛘哂袥]有其他方法設(shè)置一個通配路由,使所有請求都走到一個控制器?

1877 1 1
1個回答

walkor 打賞

Route::fallback 一般用于處理404請求,404不會匹配任何路由,也就不會有中間件。

  • 風無言 2022-08-16

    那常規(guī)的路由有什么寫法可以接收所有請求嗎?我這邊是寫了一個圖片壓縮的服務(wù),圖片路徑都不是固定的,通過fallback都能走到處理的控制器。現(xiàn)在希望通過中間件來統(tǒng)計每個圖片處理請求所花費的時間。大佬有什么好的思路嗎?

  • walkor 2022-08-16

    試下

    Route::any('[{path:.+}]', [app\controller\XXX::class, '方法名']);
  • 風無言 2022-08-16

    FastRoute\BadRouteException: Static route "/log-reader" is shadowed by previously defined variable route "(.+)" for method "GET" in E:\docker-php-webman-main-v2\application\vendor\nikic\fast-route\src\DataGenerator\RegexBasedAbstract.php:95
    和log-reader擴展沖突了
    謝謝大佬解答,我這還是把耗時統(tǒng)計放進業(yè)務(wù)里吧

  • mon 2022-08-16

    Route::any('[{path:.+}]', [app\controller\XXX::class, '方法名']);

    這個路由定義在其他自定義路由 后面

  • 風無言 2022-08-17

    屏蔽掉log-reader路由是可以的,不過這個是個第三方插件,默認會在config/route之后加載路由

年代過于久遠,無法發(fā)表回答
??