【发布时间】:2017-09-27 22:51:57
【问题描述】:
我们可以根据我们更新的模型更新我们的迁移文件吗?我知道我们有命令 php artisan make:model modelname --m 同时创建模型和迁移。但是当我更新模型时,迁移仍然相同(无法自动更新)?
【问题讨论】:
我们可以根据我们更新的模型更新我们的迁移文件吗?我知道我们有命令 php artisan make:model modelname --m 同时创建模型和迁移。但是当我更新模型时,迁移仍然相同(无法自动更新)?
【问题讨论】:
目前没有实现此功能的命令。
但是,完全不建议更新您的迁移。您应该使用新迁移而不是更新旧迁移来更改数据库布局,以便您的数据库可以跟踪更改。
【讨论】:
您不应该更改现有的迁移!如果有另一个开发人员正在处理该项目,而您更改了迁移,将其合并到主分支,然后他想知道为什么他的数据库无法运行?
始终创建新的迁移,而不是修改以前的迁移。否则会破坏其他人的安装。
【讨论】: