laravel-generator

⛵laravel-generator 是一个为laravel应用快速生成代码的图形化界面代码生成器

项目地址

github

码云

Version 2.0

添加数据表

增加模板,可以进行添加和编辑

增加外键和关联关系

新增显示名称、规则等字段

要求

PHP >= 7.0.0

Laravel >= 5

UI界面

安装

通过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等这几个模板,其他模板可以根据自己项目的实际需要进行添加或者修改

模板

用法

generator.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')

]

];

模板

你可以根据项目给出的模板格式来定义你所需要的模板,例如

注意

项目现在只支持中文和英文2种语言

生成数据表的时候,id已经默认添加了,所以不要加id字段,否则会报错

laravel生成php代码,laravel代码生成器相关推荐

  1. python 自动生成C++代码 (代码生成器)

    python 代码自动生成的方法 (代码生成器) 遇到的问题 工作中遇到这么一个事,需要写很多C++的底层数据库类,但这些类大同小异,无非是增删改查,如果人工来写代码,既费力又容易出错:而借用pyth ...

  2. python自动化代码生成_python 自动生成C++代码 (代码生成器)

    Python代码自动生成方法(代码生成器)遇到这种事在工作遇到问题,你需要写很多c++基础数据库类,但这些类是一样的,只不过是添加,删除,修改并检查.如果你手动编写代码,它是费力而容易出错;它可以很容 ...

  3. 可以一键生成crud的php框架,关于Laravel+vue+admin一键生成CRUD代码

    下面由Laravel框架教程栏目给大家介绍Laravel+vue+admin 一键生成CRUD代码,希望对需要的朋友有所帮助! Laravue Laravel+vue+admin 实现了JWT鉴权,动 ...

  4. 代码提示_PHPStorm 支持 Laravel Facades 的代码提示

    好久没用 Laravel 和 PHPStorm 了,最近开发了小项目,用的时候发现 Laravel 的 Facades 是没有代码补全提示的,原因是 Facades 是基于 静态方法重载 __call ...

  5. 自制代码生成器 多种模版引擎 支持生成各种代码

    自制代码生成器 多种模版引擎 支持生成各种代码 支持多种数据库 工作三年了  一直伴随本人的代码生涯 贡献之大 可想而知 过程中 它也经历了各种进货 1.先来看看界面 主界面 连接数据库  支持多种主 ...

  6. laravel database.php,php Laravel框架学习(一) 之 建立数据库并填充测试数据

    php Laravel框架学习(一) php Laravel框架学习之Laravel 建立数据库并填充测试数据 建立数据库 前面我们已经明确目标网站的基本功能,现在我们先来建立它的数据库. 设计数据库 ...

  7. AI 生成的代码可信吗?编写的代码有 Bug 吗?

    编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 即使是帮助开发人员编写软件的工具也会产生类似的bug. 目前,大部分的软件开发人员会让 AI 帮助开发者们编写代码,但是开发人员 ...

  8. Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码

    2019独角兽企业重金招聘Python工程师标准>>> Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码 MyBatis Generat ...

  9. .NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码

    前言 上一篇博客中我们可以得知通过Swagger插件可以很方便的提供给接口开发者在线调试,但是实际上Swagger附带的功能还有很多, 比如使用NSwag生成客户端调用代码,进一步解放接口开发者. N ...

最新文章

  1. AjaxPro组件的应用(实现Ajax)
  2. java协变 生产者理解_Java进阶知识点:协变与逆变
  3. 报错 findMergedAnnotation activemq
  4. CF1370F2-The Hidden Pair(Hard Version)【交互题,二分】
  5. C#容量超出了最大容量。
  6. Redis事务深入解析和使用
  7. 从PRISM开始学WPF(九)交互Interaction?
  8. PAT乙级1088 三人行 (20分)
  9. 使用迁移学习在(选定)农业作物中的自动疾病分类
  10. hadoop的安装需要java_Hadoop windows本地环境安装
  11. 安装python、pycharm 和anaconda
  12. 计算机232接口接线图,rs232串口接线图
  13. FPS通用的方框透视公式的原理
  14. 支持跨平台的移动开发工具大盘点!
  15. SQL AUTO INCREMENT
  16. win10变Linux风,雨林风木为你win10系统安装运行linux系统的图文教程
  17. 极简WEB文件管理工具(群晖)——TinyManager
  18. 管理员才可以运行的:chkdsk:磁盘管理 sfc /scannow检测系统文件
  19. iOS旧版微信SDK升级1.8.6版本小白踩坑记
  20. 什么是计算机视觉,主要有哪些应用?

热门文章

  1. html字符串长度函数,最常用的20个javascript方法函数
  2. mysql的or能去重吗_mysql中bit_count和bit_or函数的含义
  3. 电商手机端促销海报设计PSD分层模板,来给你保驾护航!
  4. UI实用素材|统计界面模板
  5. 电商设计师抢着用的液态水滴素材到底有多酷!
  6. win7计算机文件夹打开慢,win7开机很慢怎么办 win7电脑开机慢的优化教程
  7. ddx_check绑定注意事项
  8. Windows编程中引入winsock2.h后导致的错误解决
  9. qt实现对话框选择文件路径并保存(简易版)
  10. 2021年三月上旬推荐阅读文章