如何从 Laravel 中的现有数据库创建迁移和模型

Posted

技术标签:

【中文标题】如何从 Laravel 中的现有数据库创建迁移和模型【英文标题】:How to create migrations and models from existing database in Laravel 【发布时间】:2018-05-31 16:37:04 【问题描述】:

是否可以在 Laravel 5 中从现有数据库创建迁移和模型? 我应该通过工匠命令还是使用特殊库来做到这一点?

您在该主题方面的经验如何? 感谢您的帮助!

【问题讨论】:

【参考方案1】:

您可以为此使用https://github.com/Xethron/migrations-generator。但请注意,它可能不会创建反映 100% 真实数据库结构的 100% 可用迁移,因此您应该手动检查迁移以确保一切正常。

【讨论】:

谢谢,它是否也将基本记录放入数据库。我的意思是做基本的播种? 我很久以前就用过。据我记得它不支持播种,但可能已经改变了

以上是关于如何从 Laravel 中的现有数据库创建迁移和模型的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 迁移:从现有外键中删除 onDelete('cascade')

进行迁移时如何创建浮动但不加倍的字段?

如何在 Laravel 中处理具有唯一性的迁移回滚中的现有记录?

如何从 Laravel 项目中删除所有迁移但保留表和字段

从数据库迁移

在迁移中向现有表添加新列