webman的路由建议写的全一点,比如分组功能就要自己去继承Route再扩展FastRoute的分组功能

小阳光

webman的路由建议写的全一点,比如分组功能就要自己去继承Route再扩展FastRoute的分组功能

2381 2 0
2个回答

walkor

更新webman-framework 到 1.0.9或者后续更高版本,已经支持路由分组。

更新方法 composer require workerman/webman-framework ^1.0.9

用法:

Route::group('/blog', function () {
   Route::any('/create', function ($rquest) {return response('create');});
   Route::any('/edit', function ($rquest) {return response('edit');});
   Route::any('/view/{id}', function ($rquest, $id) {return response("view $id");});
});

等价与

Route::any('/blog/create', function ($rquest) {return response('create');});
Route::any('/blog/edit', function ($rquest) {return response('edit');});
Route::any('/blog/view/{id}', function ($rquest, $id) {return response("view $id");});

不过个人感觉不用分组更美观,更直观。

  • 无鞋刺客 2020-12-02

    路由终于完善了一步,路由参数能不能做成从request获取?

  • walkor 2020-12-02

    $request->uri() 可以返回请求路径,包括路由参数,需要自己截取。

小阳光

谢谢

  • 暂无评论
年代过于久远,无法发表回答
🔝