aliensdev / ad-router
此包的最新版本(dev-master)没有可用的许可信息。
dev-master
2020-09-22 15:08 UTC
Requires
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-29 06:25:41 UTC
README
如何工作
- 捕获请求
- $request = ServerRequest::fromGlobals();
- 实例化路由器
- $router = new Router();
- 添加路由
- $router->addRoute("GET","/",[HomeController::class, "index"]);
- 获取相应路由
- $route = $router->match($request);
- 生成响应
if(! is_null($route)) { // if route Found ! $response = $router->dispatch($route); }else { // if route isn't found $response = new Response(404,[],"Not Found!"); }
- 发送响应
- send($response);