| 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-12-03 15:10:59 |
| Package Statistics | |
|---|---|
| Total Downloads: | 80 |
| 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
表名 为复数,生成的模型和控制器名称自动转换为 单数