代码拉取完成,页面将自动刷新
MicroRouter 是一个简单的PHP路由,方便进行 RESTful
WEB应用和接口开发,同时支持cli方式执行。
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");
<?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'];
});
<?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内添加以下配置
location / {
try_files $uri $uri/ /index.php?$args;
}
使用非常灵活宽松的 New BSD License 协议
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。