Package Data | |
---|---|
Maintainer Username: | fxiao |
Maintainer Contact: | heyun51@qq.com (fxiao) |
Package Create Date: | 2018-12-20 |
Package Last Update: | 2020-03-06 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2025-02-06 03:13:16 |
Package Statistics | |
---|---|
Total Downloads: | 77 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 2 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
目标:数据库设计好,整套 RESTful API 规范的接口就出来了
.
├── composer.json
├── LICENSE
├── readme.md
└── src
├── BaseTransformer.php
├── ControllerHelper.php
├── Controller.php
├── dev-helpers.html
├── HelpersController.php # 脚手架控制器
├── helpers.php
├── LumenToolsServiceProvider.php
└── Scaffold
├── ControllerCreator.php
├── MigrationCreator.php
├── ModelCreator.php
├── RouteCreator.php
├── stubs
│ ├── controller.stub
│ ├── create.stub
│ ├── model.stub
│ ├── route.stub
│ └── transformer.stub
└── TransformerCreator.php
composer require fxiao/lumen-tools
.env
同时 设置 APP_DEBUG=true
和 DEV_HELPERS=true
有效,如:
# dev
DEV_HELPERS=true
# App\Models\
DEV_HELPERS_MODELS_PATH=
# App\Http\Controllers\
DEV_HELPERS_CONTROLLER_PATH=App\Controllers\
# App\Transformers\
DEV_HELPERS_TRANSFORMER_PATH=
# routes\
DEV_HELPERS_ROUTE_PATH=
之后,在 bootstrap/app.php
中添加 $app->register(Fxiao\LumenTools\LumenToolsServiceProvider::class);
URL:/dev-helpers
表名 为复数,生成的模型和控制器名称自动转换为 单数