np/router
Composer 安装命令:
composer require np/router
包简介
The simple router PHP
关键字:
README 文档
README
The simple router PHP
install
composer require np/router
require "vendor/autoload.php";
usage
use np\router; $route = new router; $route->get('/',function(){ echo 'GET method'; }); $route->post('/',function(){ echo 'POST method'; }); $route->put('/',function(){ echo 'PUT method'; }); $route->patch('/',function(){ echo 'PATCH method'; }); $route->delete('/',function(){ echo 'DELETE method'; }); $route->option('/',function(){ echo 'OPTION method'; });
data in router
$route->get('/post/{id}',function($data){ echo 'This is post page and id = '.$data['id']; });
return view
function loadView($view){ echo file_get_contents($view); } $route->get('/',function(){ loadView('./dir_name'); });
listen (run)
$route->listen();
set callback when error(404)
$route->setCallbackError(function(){ loadView('./404.php'); });
run server
php -S localhost:8000
-> open localhost:8000
统计信息
- 总下载量: 26
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-25