自行车旋转 / 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
文件,了解如何使用它。