vectorface/snappy-router

一个快速高效的路由框架。

v0.4.0 2024-01-22 01:09 UTC

This package is auto-updated.

Last update: 2024-09-22 02:42:01 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version License

SnappyRouter 是一个用 PHP 编写的轻量级路由器。该路由器提供与其他大多数路由器标准化的功能,例如

  • 基于控制器/动作的路由
  • 类似 REST 的路由,带有 API 版本控制
  • 模式匹配路由(基于 nikic/FastRoute
  • 直接文件调用(通过路由器封装到特定文件的路径)

SnappyRouter 使您能够轻松编写任何可想象的定制路由方案的路由处理程序。

SnappyRouter 设计与您现有的“成熟”代码库一起使用,为您提供一个代码库的通用入口点。 SnappyRouter 对于缺少现代框架功能的现有项目非常理想。通过提供多种灵活的路由处理程序,任何 PHP 代码库都可以在不修改现有代码的情况下(通常)在路由器后面进行修改。有关为什么想使用路由器的更多信息,请参阅文档

有关更多信息,请查看详细的文档