laravel代码生成器

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字段,否则会报错
    原文作者:foryoufeng
    原文地址: https://segmentfault.com/a/1190000019719829
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞