承接 koldown/httproute 相关项目开发

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

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

koldown/httproute

Composer 安装命令:

composer require koldown/httproute

包简介

Librería que nos permite configurar las rutas de acceso (Endpoints) de nuestros API Web Services creados en Laravel de una manera sencilla y rápida

README 文档

README

Librería que nos permite configurar las rutas de acceso (Endpoints) de nuestros API Services creados en Laravel de una manera sencilla y rápida.

Instalación

composer require koldown/httproute

Modo de uso

Primero debemos establecer en el Controller las funciones ha consumir en la solicitud del API Services, agregandole en la sección de documentación lo siguiente:

class PhotosController extends Controller {
    
    /**
     *
     * #Http(POST)
     * #Route(photos)
     */
    public function store() {
        // Definir los procesos a realizar en la solicitud 
    }
    
    /**
     *
     * #Http(GET)
     * #Route(photos)
     */
    public function index() {
        // Definir los procesos a realizar en la solicitud 
    }
    
    /**
     *
     * #Http(GET)
     * #Route(photos\{id})
     */
    public function record(Request $request) {
        // Definir los procesos a realizar en la solicitud 
    }
    
    /**
     *
     * #Http(PUT)
     * #Route(photos\{id})
     */
    public function update() {
        // Definir los procesos a realizar en la solicitud 
    }
    
    /**
     *
     * #Http(DELETE)
     * #Route(photos\{id})
     */
    public function destroy() {
        // Definir los procesos a realizar en la solicitud 
    }
}

Una vez realizado vamos a nuestro archivo donde se configuran las rutas de API de nuestro proyecto Laravel y agregamos el siguiento código

\Koldown\HttpRoute\RouteBuilder::getInstance()->readerController(PhotosController::class);

La función readerController de la clase \Koldown\HttpRoute\RouteBuilder recibe por parámetro la clase Controller, la cual recorre sus métodos públicos y si encuentra en la sección de la documentación de cada uno de estos las anotaciones de la librería, generará de manera automática las rutas de API Services del proyecto.

Anotaciones

#Http Establece el método HTTP para acceso al API Service que consumirá la función del controlador. Valores posibles POST, GET, PUT, DELETE.

#Route Establece el patrón URL para acceso al API Service que consumirá la función del controlador.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-12-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固