Router 路由 - LzxHahaha/PandaPHP GitHub Wiki
使用方式:
Router::get('/router', function ($req, $res) { $req->send('hello world'); });
Router::post('/router', function ($req, $res) { $req->send('hello world'); });
目前已实现GET
、POST
方法。
路由定义中可以定义参数,并使用Requset
类的params
字段进行访问:
Router::get('/hello/:word', function ($req, $res) { $res->send('params: '.$req->params('word')) });
路由目前可按前缀
、中间件
进行分组:
Router::group(['prefix' => '/prefix'], function () {
Router::get('/foo', function ($req, $res) { $res->send('GET /prefix/foo') });
});
Router::group(['middleware' => function ($req, $res) { $res->send('middleware is work<br/>'); }], function () {
Router::get('/foo', function ($req, $res) { $res->send('/foo') });
});