1.0 2020-04-14 19:52 UTC

This package is auto-updated.

Last update: 2024-09-21 05:27:08 UTC


README

Latest Stable Version License

特性

  • 易于使用
  • 支持GET、POST、PUT、PATCH、DELETE & OPTIONS动词
  • 支持路由参数(正则表达式支持)
  • 中间件
  • 路由组
  • 反向路由(从路由名称生成URL)
  • 子目录路由
  • 错误路由
  • 实现自定义解析器 & 分发器

安装

composer require adrianschubek/router

示例

use adrianschubek\Routing\Route;
use adrianschubek\Routing\Router;

$r = new Router();

$r->get("/", function () {
    echo "Hello stranger!";
});

$r->get("/[a]/[b]", function ($a, $b) {
    echo $a + $b;
})->where("([0-9]+)");

$r->dispatch();