lgrdev/simplerouter
最新稳定版本:1.0.1
Composer 安装命令:
composer require lgrdev/simplerouter
包简介
A very simple php router
README 文档
README
A very simple router for GET, POST, PUT, DELETE methods
Install
$ composer require lgrdev/simplerouter
Usage
$myrouter = new SimpleRouter(); // add route to home page $myrouter->addGet('/', function () { echo 'Hello, I\'m the home page'; } ); // route with a parameter $myrouter->addGet('/book/{id}', function ($id) { echo 'Hello, book #' . $id; } ); // route with a parameter id with format control $myrouter->addGet('/book/{id:[0-9a-f]+}', function ($id) { echo 'Hello, book #' . $id; } ); // route with a parameter and an optional parameter id2 $myrouter->addGet('/user/{id1}/{?id2}', function ($id1, $id2 = null) { echo 'Hello User ' . $id; } ); // add a route for the method DELETE $myrouter->addDelete('/book/{id:[0-9a-f]+}', function ($id) { echo 'Delete book #' . $id; } ); // add a POST route $myrouter->addPost('/book', function ($id) { echo 'Post a new book #'; } ); // display page $myrouter->run($_REQUEST['REQUEST_METHOD'], $_SERVER['REQUEST_URI']);
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-10-14