jinya / router
一个简单的基于属性的路由库
0.10.0
2024-03-30 22:58 UTC
Requires
- php: >=8.2
- ext-fileinfo: *
- jetbrains/phpstorm-attributes: ^1.0
- laminas/laminas-diactoros: ^3.0.0
- laminas/laminas-httphandlerrunner: ^2.7.0
- laminas/laminas-stratigility: ^3.10.0
- nikic/fast-route: ^v1.3.0
- nyholm/psr7: ^1.8.0
- nyholm/psr7-server: ^1.0.2
- psr/http-server-middleware: ^1.0.2
Requires (Dev)
- ext-xdebug: *
- laravel/pint: v1.15.0
- roave/security-advisories: dev-latest
README
简介
关于
Jinya Router 是一个轻量级且功能强大的 PHP 路由和请求处理器。它通过分析目录中的提供属性来生成静态路由表。这个路由表基于优秀的 nikic/fast-route
包。请求的处理基于经过战斗考验的 Laminas 项目,但不仅限于这一点。您可以自己创建路由表并进行路由。
亮点
- 基于超快的
nikic/fast-route
和经过战斗考验的 Laminas 项目 - 支持 PSR-15 中间件
- 路由表生成可更改
- 支持自定义路由
- 使用您自己的请求处理器或使用集成的请求处理器
- 兼容 PHP 8.1 和 PHP 8.2
有疑问?
我们有答案,只需在 Github 上提交一个 issue,我们将会查看。