用PHP编写的轻量级路由器

v1.1.4 2024-06-05 22:30 UTC

This package is auto-updated.

Last update: 2024-09-05 22:59:55 UTC


README

Latest Version License

一个简单的轻量级路由器实现,用于处理HTTP路由,用PHP编写。此类允许您定义路由,分组它们,添加中间件,并根据定义的路由处理请求。

目录

功能

  • 单例模式:确保路由器只有一个实例。
  • 路由定义:添加带有HTTP方法、URI路径和目标(控制器或闭包)的单独路由。
  • 路由分组:将多个路由分组到公共基本路径下。
  • 中间件支持:为路由分配中间件以进行预处理。
  • 命名路由:为路由命名以便更容易生成路由。
  • 动态路由匹配:将传入请求匹配到定义的路由并提取参数。
  • 路由执行:执行匹配路由的目标操作。

安装

  • 通过Composer(推荐):
composer require oladesoftware/router
  • 手动安装

下载 路由器类文件并将其包含到您的项目中。

用法

有关详细使用说明,请参阅使用文档

许可协议

本项目采用MIT许可协议。有关详细信息,请参阅许可文件

贡献

欢迎贡献!请随意提交问题或拉取请求。

支持

对于支持,请在GitHub存储库上打开一个问题。

贡献者

作者