laravel-generator
<p align=”center”>⛵laravel-generator
是一个为laravel应用快速生成代码的图形化界面代码生成器</p>
项目地址
- github
https://github.com/foryoufeng/laravel-generator
- 码云
https://gitee.com/foryoufeng/laravel-generator
Version 2.0
- 添加数据表
- 增加模板,可以进行添加和编辑
- 增加外键和关联关系
- 新增显示名称、规则等字段
要求
- PHP >= 7.0.0
- Laravel >= 5
UI界面
<img src=”https://cdn.linkgoup.com/lara…; alt=”laravel-generator”>
安装
通过Composer
composer require --dev foryoufeng/laravel-generator
如果你是运行的Laravel 5.5以下的版本,需要在config/app.php
的service provider中添加:
Foryoufeng\Generator\GeneratorServiceProvider::class
运行如下命令来安装代码生成器
php artisan generator:install
运行后,你能在config/generator.php
中配置你的代码
现在你可以访问你的应用urlhttp://yourhost/generator
来使用laravel-generator
了
安装完成后,项目默认生成了model,controllers,route和views等这几个模板,其他模板可以根据自己项目的实际需要进行添加或者修改
模板
<img src=”https://cdn.linkgoup.com/lara…; alt=”laravel-generator”>
用法
generator.php
文件说明
<?php
return [
'name' => 'Laravel-generator',//应用的名称
//访问的地址
'route'=>'generator',//如果你不想访问这个地址,可以换掉
//字段的规则 , 你也可以定义你自己的验证规则
'rules'=>[
'string',
'email',
'file',
'numeric',
'array',
'alpha',
'alpha_dash',
'alpha_num',
'date',
'boolean',
'distinct',
'phone',
],
//自定义你需要的字段
'customDummys'=>[
'DummyAuthor'=>env('DUMMY_AUTHOR','foryoufeng')
]
];
模板
你可以根据项目给出的模板格式来定义你所需要的模板,例如
<img src=”https://cdn.linkgoup.com/lara…; alt=”laravel-generator”>
注意
- 项目现在只支持中文和英文2种语言
- 生成数据表的时候,
id
已经默认添加了,所以不要加id
字段,否则会报错