自行车旋转/sf-router

该软件包最新版本(v1.0.0)没有提供许可证信息。

简单、单文件、无依赖的PHP路由器。

v1.0.0 2020-03-15 12:45 UTC

This package is auto-updated.

Last update: 2024-09-15 22:39:17 UTC


README

信息

这是一个简单的路由器,在一个文件中实现,可以通过传统的composer依赖或通过require语句使用。

安装

  • 通过Composer: composer require fahrradkrucken/sf-router
  • 作为单独的文件: require('path/to/sf-router.php')

特性

基本上,它允许我们(几乎)做我们通常用路由器做的所有事情

  • 添加GET/POST/PUT/PATCH/DELETE路由(或一次添加多个请求方法);
  • 添加路由组;
  • 将回调添加到路由/路由组中,以及添加前置/后置操作(回调);
  • 设置自定义URI和REQUEST_METHOD(如FastRoute所允许的);
  • 在路由中设置简单的命名参数,例如
    my-api/v2/user/{user_id}/actions/{action_id}/view.

它不能为您做什么

  • 处理您的路由回调;
  • 获取GET和POST请求参数。

所以它唯一做的事情就是接受您的URI/REQUEST_METHOD,并根据您提供的路由列表返回正确的路由。

用法

查看该仓库内的demo.php文件,了解如何使用它。