ahead / crud-generators
此包已被废弃,不再维护。未建议替代包。
Lumen的CRUD生成器集合
1.0.0-beta
2020-08-28 12:01 UTC
Requires
- php: ^7.2.5
- illuminate/console: ^5.1
- illuminate/filesystem: ^5.1
This package is auto-updated.
Last update: 2021-07-28 14:36:36 UTC
README
A-Host提供的Lumen的CRUD生成器集合
使用方法
如何使用单条命令生成模型、资源、仓库、控制器、路由
命令
php artisan ahead:start <your resource name in PascalCase or camelCase>
如何生成模型
标志参数说明
标志 | 说明 |
---|---|
--table | 根据数据库的表名 |
--fillable | 指定可填充列,例如 col1,col2,col3,... |
--timestamps | 指定时间戳,默认值为true |
--path | 指定模型存储路径,默认为 app/Models |
--force | 如果存在同名文件,需要覆盖原始文件,请发送标志 --force=true |
命令
php artisan ahead:model <your model name> --<flagname>=<value>
如何生成资源
标志参数说明
标志 | 说明 |
---|---|
--table | 根据数据库的表名 |
--path | 指定资源存储路径,默认为 app/Resources |
--force | 如果存在同名文件,需要覆盖原始文件,请发送标志 --force=true |
命令
php artisan ahead:rsc <your resource name> --<flagname>=<value>
如何生成仓库
标志参数说明
标志 | 说明 |
---|---|
--model | 指定模型名称,如果已存在模型 |
--path | 指定仓库存储路径,默认为 app/Repositories |
--force | 如果存在同名文件,需要覆盖原始文件,请发送标志 --force=true |
命令
php artisan ahead:repo <your repository name> --<flagname>=<value>
如何生成控制器
标志参数说明
标志 | 说明 |
---|---|
--model | 指定模型名称,如果已存在模型 |
--resource | 指定资源名称,如果已存在资源 |
--repository | 指定仓库名称,如果已存在仓库 |
--path | 指定控制器存储路径,默认为 app/Http/Controllers |
--force | 如果存在同名文件,需要覆盖原始文件,请发送标志 --force=true |
命令
php artisan ahead:ctrl <your controller name> --<flagname>=<value>
如何生成路由
标志参数说明
标志 | 说明 |
---|---|
--controller | 指定控制器名称,如果已存在控制器 |
--laravel | 指定路由模式,如果项目使用Laravel路由,则生成到 routes/api.php,否则默认为 routes/web.php。例如发送标志 --laravel=true |
命令
php artisan ahead:route <your route name> --<flagname>=<value>