huangwalker/api-model-generator
Composer 安装命令:
composer require huangwalker/api-model-generator
包简介
person simple tools for building APIs template : console generator and API skeleton
关键字:
README 文档
README
Person simple tools for building APIs template : console generator and API skeleton
Introduction
This package provides feature
- Console generator which creates Controller, Fractal Transformer and routes in a single command.
Installation
-
Run
composer require huangwalker/api-model-generator -
Register a service provider in the
app.phpconfiguration file
<?php 'providers' => [ ... 'Huangwalker\Api\ServiceProvider', ], ?>
- Copy basic folder structure to app/Api
cp -R vendor/huangwalker/api-model-generator/templates/Api app/Apiand check what you got there. If you need you can use different paths later.
Usage
Generator
The only console command that is added is artisan make:api <ModelName>.
Imagine you need to create a rest api to list/create/update etc users from users table. To achieve that you need to do lots of boilerplate operations - create controller, transformer, set up needed routes.
php artisan make:api User does all the work for you.
Configuration
All paths and generator's stubs are configurable.
https://github.com/Arrilot/api-model-generator/blob/master/src/config/config.php
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-22