Download the PHP package hogen/laravel-generator without Composer
On this page you can find all versions of the php package hogen/laravel-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-generator
Laravel-generator 代码数据生成包
Introduction
由于最近在做后台,需要类似于Gii的代码生成包,网上可能有比较丰富的包,不过没去了解过,就根据自己习惯随手写了个方便自己使用的包,写的比较匆忙所以代码可能比较粗糙。目前只写了后端的,前端有时间在写。
- 根据自定义框架目录,修改*.stub生成自定义的初始代码
- 支持
model + filter + request + resource + service + controller + migration + test
-
自动读取同名数据表并填充到
model + resource + migration
的字段Installation
composer require hogen/laravel-generator php artisan vendor:publish --tag=generator
如更新出现问题,执行 composer remove hogen\laravel-generator 并把 app\Console\Commmands\Generator 删除
- config/app.php
Run
- 请先根据自己的框架目录和代码格式修改默认代码格式stub文件
Deployment自定义配置
Generator\MakeResource.php
- 选择需要生成的组件,filter和test默认不开启
-
有先后顺序之分,需按照上图顺序填写
目录规则
- 在此修改各模块的路径规则设置,会影响各文件的命名空间和类名
- inBaseDir决定是否在BaseDir内,默认
-
prefix决定是否在二级前缀内
Filter筛选器
- 默认不开启
- 生成的filter基类的路径 例: App/Models/Traits/Filter.php
-
路径生成只遵循$pathFormat中model的inBaseDir规则,不遵循prefix,避免个trait的生成
数据库字段填充
Code Format 修改默认代码格式
- 参考各stub配置自定义默认格式
- 以下stub为简化后的代码习惯,按需修改
Generator\stubs\*.stub
TODO
- 前端根据组件生成
All versions of laravel-generator with dependencies
PHP Build Version
Package Version
The package hogen/laravel-generator contains the following files
Loading the files please wait ....