laravel生成php代码,laravel代码生成器
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代码生成器相关推荐
- python 自动生成C++代码 (代码生成器)
python 代码自动生成的方法 (代码生成器) 遇到的问题 工作中遇到这么一个事,需要写很多C++的底层数据库类,但这些类大同小异,无非是增删改查,如果人工来写代码,既费力又容易出错:而借用pyth ...
- python自动化代码生成_python 自动生成C++代码 (代码生成器)
Python代码自动生成方法(代码生成器)遇到这种事在工作遇到问题,你需要写很多c++基础数据库类,但这些类是一样的,只不过是添加,删除,修改并检查.如果你手动编写代码,它是费力而容易出错;它可以很容 ...
- 可以一键生成crud的php框架,关于Laravel+vue+admin一键生成CRUD代码
下面由Laravel框架教程栏目给大家介绍Laravel+vue+admin 一键生成CRUD代码,希望对需要的朋友有所帮助! Laravue Laravel+vue+admin 实现了JWT鉴权,动 ...
- 代码提示_PHPStorm 支持 Laravel Facades 的代码提示
好久没用 Laravel 和 PHPStorm 了,最近开发了小项目,用的时候发现 Laravel 的 Facades 是没有代码补全提示的,原因是 Facades 是基于 静态方法重载 __call ...
- 自制代码生成器 多种模版引擎 支持生成各种代码
自制代码生成器 多种模版引擎 支持生成各种代码 支持多种数据库 工作三年了 一直伴随本人的代码生涯 贡献之大 可想而知 过程中 它也经历了各种进货 1.先来看看界面 主界面 连接数据库 支持多种主 ...
- laravel database.php,php Laravel框架学习(一) 之 建立数据库并填充测试数据
php Laravel框架学习(一) php Laravel框架学习之Laravel 建立数据库并填充测试数据 建立数据库 前面我们已经明确目标网站的基本功能,现在我们先来建立它的数据库. 设计数据库 ...
- AI 生成的代码可信吗?编写的代码有 Bug 吗?
编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 即使是帮助开发人员编写软件的工具也会产生类似的bug. 目前,大部分的软件开发人员会让 AI 帮助开发者们编写代码,但是开发人员 ...
- Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码
2019独角兽企业重金招聘Python工程师标准>>> Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码 MyBatis Generat ...
- .NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码
前言 上一篇博客中我们可以得知通过Swagger插件可以很方便的提供给接口开发者在线调试,但是实际上Swagger附带的功能还有很多, 比如使用NSwag生成客户端调用代码,进一步解放接口开发者. N ...
最新文章
- AjaxPro组件的应用(实现Ajax)
- java协变 生产者理解_Java进阶知识点:协变与逆变
- 报错 findMergedAnnotation activemq
- CF1370F2-The Hidden Pair(Hard Version)【交互题,二分】
- C#容量超出了最大容量。
- Redis事务深入解析和使用
- 从PRISM开始学WPF(九)交互Interaction?
- PAT乙级1088 三人行 (20分)
- 使用迁移学习在(选定)农业作物中的自动疾病分类
- hadoop的安装需要java_Hadoop windows本地环境安装
- 安装python、pycharm 和anaconda
- 计算机232接口接线图,rs232串口接线图
- FPS通用的方框透视公式的原理
- 支持跨平台的移动开发工具大盘点!
- SQL AUTO INCREMENT
- win10变Linux风,雨林风木为你win10系统安装运行linux系统的图文教程
- 极简WEB文件管理工具(群晖)——TinyManager
- 管理员才可以运行的:chkdsk:磁盘管理 sfc /scannow检测系统文件
- iOS旧版微信SDK升级1.8.6版本小白踩坑记
- 什么是计算机视觉,主要有哪些应用?
热门文章
- html字符串长度函数,最常用的20个javascript方法函数
- mysql的or能去重吗_mysql中bit_count和bit_or函数的含义
- 电商手机端促销海报设计PSD分层模板,来给你保驾护航!
- UI实用素材|统计界面模板
- 电商设计师抢着用的液态水滴素材到底有多酷!
- win7计算机文件夹打开慢,win7开机很慢怎么办 win7电脑开机慢的优化教程
- ddx_check绑定注意事项
- Windows编程中引入winsock2.h后导致的错误解决
- qt实现对话框选择文件路径并保存(简易版)
- 2021年三月上旬推荐阅读文章