webman-framework icon indicating copy to clipboard operation
webman-framework copied to clipboard

Route 多层嵌套会导致最外层的 middleware 丢失

Open krissss opened this issue 2 years ago • 2 comments

Route::group('/admin', function () {
    Route::get('/aa', fn() => '');
    Route::group('/bb', function () {
        Route::get('/cc', fn() => '');
    });
})->middleware('abcMiddleware');

使用 webman route:list 显示结果

image

krissss avatar Jul 19 '22 11:07 krissss

参考https://www.workerman.net/doc/webman/route.html image

wen-gg avatar Sep 19 '22 06:09 wen-gg

谢谢,了解,目前解决方法也是文档中所说的,但是还是想要支持一下嵌套,毕竟能嵌套就不用多级复制 middleware 了,当然这也增加了 middleware 的复杂度

krissss avatar Sep 19 '22 06:09 krissss