dongnan/microrouter
Composer 安装命令:
composer require dongnan/microrouter
包简介
A mirco & powerful router library for PHP
README 文档
README
MicroRouter 是一个简单的PHP路由,方便进行 RESTful WEB应用和接口开发,同时支持cli方式执行。
环境要求
- PHP >= 5.4
安装
composer 安装
MicroRouter 可以通过 composer 安装,使用以下命令从 composer 下载安装 MicroRouter
$ composer require dongnan/microrouter
手动下载安装
下载地址
- 在
Git@OSC下载 http://git.oschina.net/dongnan/MicroRouter/tags - 在
GitHub下载 https://github.com/dongnan/MicroRouter/releases
安装方法
在你的入口文件中引入
<?php
//引入 MicroRouter 的自动加载文件
include("path_to_linkcache/autoload.php");
如何使用
"Hello World"
<?php require_once __DIR__ . '/vendor/autoload.php'; $router = new \MicroRouter\Router(); $router->respond('GET', '/hello-world', function () { return 'Hello World!'; }); $router->dispatch();
响应所有request_method
<?php $router->respond('/hello-world', function () { return 'Hello World!'; });
参数命名
<?php $router->respond('/[:name]', function ($params) { return 'Hello ' . $params['name']; });
RESTful
<?php $router->respond('GET', '/users', $callback); $router->respond('POST', '/users', $callback); $router->respond('PUT', '/users/[i:id]', $callback); $router->respond('DELETE', '/users/[i:id]', $callback); //匹配多个请求 $router->respond(array('GET','POST'), '/path', $callback);
server配置
nginx
在虚拟主机的配置的server内添加以下配置
location / { try_files $uri $uri/ /index.php?$args; }
LICENSE
使用非常灵活宽松的 New BSD License 协议
统计信息
- 总下载量: 527
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-12-20