承接 conectra/highway 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

conectra/highway

最新稳定版本:v0.2.1

Composer 安装命令:

composer require conectra/highway

包简介

HighWay is simple route engine structured by schemas

README 文档

README

HighWay

HighWay é um mecanismo desenvolvido para abstrair o processo de gerenciamento de rotas a partir do Slim Framework 3

Como instalar?

Esse pacote foi estruturado para ser instalado por meio do composer

composer require solis/highway

Como utilizar?

Primeiramente é necessário definir um schema, representando as rotas a serem criadas para a aplicação

[
    {
       "request": {
         "uri": "/sample/get/",
         "method": "GET",
         "controller": {
           "class": "Sample\\Classes\\Sample",
           "method": "find"
         }
       },
       "middleware": {
          "auth"
        },
       "response": {
         "sType": "withJson"
       }
    }
]

Crie uma instancia da classe SlimHighWay e utilize o método estático make para vincular novas rotas a respectiva instancia

use HighWay\Wrappers\SlimApp\SlimHighWay;

$routes = json_decode(
    file_get_contents('path/to/Route.json'),
    true
);

$app = SlimHighWay::make(
    $routes
);

$app->run();

O SlimHighWay será responsável por criar instâncias de rotas utilizadas pelo Slim Framework 3 de acordo com as especificações existentes no schema.

统计信息

  • 总下载量: 1.37k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-07-07