我在 Reddit 上问过这个问题,但没有得到答案。我想我会在这里尝试,而不是。
我是 Laravel 的新手,并且一直在阅读文档并观看 Jeffrey Way 的 NetTuts 视频。但是我还没有深入太深,所以如果在其他地方清楚地回答了这个问题,请指出我那个方向。
我来自 CodeIgniter 背景,对于我使用它完成的所有项目,我通常在 MySQL Workbench 中设计我的数据库。我还使用它来更改架构,也可以作为数据库的可视化地图。MySQL Workbench 文件通常通过 Git 与其他开发人员一起传递。
Laravel 似乎希望您使用迁移来创建表,这在 MySQL Workbench 方面似乎有点违反直觉。我知道迁移充当数据库的版本控制,这看起来很不错。但是,除此之外,我还不太明白这一点。
谁能向我解释为什么我应该通过 Laravel 的迁移功能与我一直在做的方式来构建表格?