2016-02-26 72 views
1

迁移我有我的应用程序的数据库。我喜欢从这个现有的表中生成迁移。我试图用this发电机做到这一点,但这对我没有帮助。对于数据库的初始状态,这是正常的,创建与索引和外键很好的迁移,但我的问题是如何创建新的迁移文件,当我改变一些列,但数据必须留在表中。Laravel生成数据库

不知道如何解决这个问题?

+0

请张贴的你已经尝试什么样的例子。 – War10ck

+0

这听起来像你期待Laravel反映你在数据库中做出的改变。您需要将这些更改写入迁移文件并运行它们以进行更改,而不是进行更改,并假设某些内容可以计算出您已更改的内容。编写你的迁移来改变你的数据库,而不是改变你的数据库来进行迁移。 –

回答

0

我觉得如果你已经有一个表与外键引用列,您需要更改该列,你必须删除外键,然后更改列后,该列添加外键。