agioslux / phprouter
类似于Laravel的PHP高级路由类
dev-main
2023-11-10 21:49 UTC
Requires
- php: ^8.0
This package is auto-updated.
Last update: 2024-09-10 23:30:18 UTC
README
类似于Laravel的PHP高级路由类
安装
composer require agioslux/phprouter
使用示例
这里,一个简单的使用示例
<?php require_once "vendor/autoload.php"; use Agioslux\Phprouter\Router; use Agioslux\Phprouter\Response; $url = "https:///phpRouter"; $router = new Router($url); $router->get('/', [ function () { return new Response(200, "Example of GET request"); } ]); $router->post('/', [ function () { return new Response(200, "Example of POST request"); } ]); $router->put('/', [ function () { return new Response(200, "Example of PUT request"); } ]); $router->delete('/', [ function () { return new Response(200, "Example of DELETE request"); } ]); $router->run()->sendResponse();
要设置请求的HTTP状态码,使用
$response->setHttpCode(200);
将200替换为您需要的HTTP状态码
依赖项
- php >= 8.0