walkor / webman

Probably the fastest PHP web framework in the world.
https://webman.workerman.net/
MIT License
2.15k stars 212 forks source link

是不是可以考虑加路由中间件,路由分组->中间件似乎还是蛮好使的 #95

Closed lkorll closed 3 years ago

walkor commented 3 years ago

会考虑。

walkor commented 3 years ago

已经增加路由中间键,请更新webman-framework到1.0.12或者后续更高版本。 composer require workerman/webman-framework ^1.0.12 用法

Route::any('/admin', 'app\admin\controller\Index@index')->middleware([
    support\middleware\MiddlewareA::class,
    support\middleware\MiddlewareB::class,
]);

Route::group('/blog', function () {
   Route::any('/create', function () {return response('create');});
   Route::any('/edit', function () {return response('edit');});
   Route::any('/view/{id}', function ($r, $id) {response("view $id");});
})->middleware([
    support\middleware\MiddlewareA::class,
    support\middleware\MiddlewareB::class,
]);
lkorll commented 3 years ago

已经增加路由中间键,请更新webman框架到1.0.12或者后续更高版本。 composer require workerman/webman-framework ^1.0.12 用法

路由::任何('/ admin','app \ admin \ controller \ Index @ index')->中间件([
    support \ middleware \ MiddlewareA :: class,
    support \ middleware \ MiddlewareB :: class,
]);

Route ::组('/ blog',function(){
    Route ::任何('/ create',function(){返回 响应('create');});
    Route :: any('/ edit',function(){ return  response('edit');});
    Route :: any('/ view / {id}',function($ r,$ id){响应(“ view $ id”);});
})->中间件([
    support \ middleware \ MiddlewareA :: class,
    support \ middleware \ MiddlewareB :: class,
]);

已经增加路由中间键,请更新webman框架到1.0.12或者后续更高版本。 composer require workerman/webman-framework ^1.0.12 用法

路由::任何('/ admin','app \ admin \ controller \ Index @ index')->中间件([
    support \ middleware \ MiddlewareA :: class,
    support \ middleware \ MiddlewareB :: class,
]);

Route ::组('/ blog',function(){
    Route ::任何('/ create',function(){返回 响应('create');});
    Route :: any('/ edit',function(){ return  response('edit');});
    Route :: any('/ view / {id}',function($ r,$ id){响应(“ view $ id”);});
})->中间件([
    support \ middleware \ MiddlewareA :: class,
    support \ middleware \ MiddlewareB :: class,
]);

大佬好快.......点个赞