punk/fake-router
Composer 安装命令:
composer require punk/fake-router
包简介
README 文档
README
Biblioteca para realizar o gerenciamento de requests.
Projeto foi criado em 2014 e atualizado em 2021, utilizando o PHP 5.3 para projeto o integrador da faculdade.
<?php require __DIR__ . '/vendor/autoload.php'; use Punk\Fake\Router; use \Punk\Fake\Server\Environment; // instance application $app = new Router(); $forwardingAgent = function (Router\Processor $route, Environment $env) { if ($env->headers('token-auth') != null) { $route->invoke(); } }; $middleware = function () { $params = func_get_args(); return $params; }; $app->get('/lead/:id', 'lead-get', function (int $id, Environment $env) { //Display lead by id }, $middleware, $forwardingAgent); $app->post('/lead', 'lead-create', function (Environment $env) { $name = $env->params('name'); $lastname = $env->params('lastname'); $phone = $env->params('phone'); //create new lead }, $middleware, $forwardingAgent); $app->put('/lead/:id', 'lead-update', function (int $id, Environment $env) { $params = $env->getBodyJson(); $name = $params['name']; $lastname = $params['lastname']; $phone = $params['phone']; //update lead by id }, $middleware, $forwardingAgent); $app->get('/authenticate', 'authenticate', function (Environment $env) { //get all parameters $params = $env->params(); }); $app->run(); ?>
统计信息
- 总下载量: 18
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2021-07-21