adrianschubek / router
PHP 路由库
1.0
2020-04-14 19:52 UTC
Requires
- php: >=7.4
Requires (Dev)
- symfony/var-dumper: ^5.0
This package is auto-updated.
Last update: 2024-09-21 05:27:08 UTC
README
特性
- 易于使用
- 支持GET、POST、PUT、PATCH、DELETE & OPTIONS动词
- 支持路由参数(正则表达式支持)
- 中间件
- 路由组
- 反向路由(从路由名称生成URL)
- 子目录路由
- 错误路由
- 实现自定义解析器 & 分发器
安装
composer require adrianschubek/router
示例
use adrianschubek\Routing\Route; use adrianschubek\Routing\Router; $r = new Router(); $r->get("/", function () { echo "Hello stranger!"; }); $r->get("/[a]/[b]", function ($a, $b) { echo $a + $b; })->where("([0-9]+)"); $r->dispatch();