菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
2459
7

从 MySQL Workbench 的 ER 设计图导出 Laravel 迁移文件

原创
05/13 14:22
阅读数 3339

要说数据库的设计工具,我用过最好用的就是 MySQL Workbench 了( MySql 自己产品,免费使用 ),别的不多说,看下图我的项目的 ER 设计图就知道了(注意左上角小地图,能看到稍微上点规模的项目的数据库设计是非常方便的):

file

过去我是这样做:先设计好数据库,然后自己通过 sublime 的多光标编辑来快速编辑得到很多的数据库迁移命令,最后通过 Jeffrey 的迁移命令扩展包快速生成迁移文件。不然的话要吐血了,即便如此,也要花费我一天到两天时间来导出和核对。效果如下:

file

现在可以这样批量导出:

file

MySQL Workbench 的 Laravel 导出插件的安装和使用非常简单:

  1. 安装插件 https://github.com/beckenrode/mysql-workbe...
  2. 新建或者打开已有的 Model
  3. Tools -> Catalog -> Export Laravel 5 Migration

设计数据库非 Mysql Workbench 不可。不过后续日常使用还是 Sequel Pro,因为快,方便,简洁。:swimmer:

发表评论

0/200
2459 点赞
7 评论
收藏
为你推荐 换一批