【发布时间】:2019-07-24 20:37:17
【问题描述】:
我想用一个我忘记的额外列来更新我的数据库,所以我删除了我的数据库并在 create 方法中添加了该字段,并且还添加了可填充的字段,但每当我迁移它时。它只占用以前的字段,但不添加新字段。问题是什么?
【问题讨论】:
-
您是添加了新的迁移还是只是编辑了第一个迁移?
-
我已经编辑了第一个
-
好的方法是为任何更改创建新的迁移,如果您使用'php artisan migrate:fresh --seed',可能会导致数据严重丢失。千万不要在生产中这样做。跨度>
-
非常感谢您抽出宝贵时间。我明白了,这是一个小小的大学项目,呵呵。
-
如果您在生产环境中这样做,这只是一种“好方法”,在开发人员上添加新的迁移是愚蠢的,并且会使其他开发人员试图组合一个简单的表格感到困惑。工厂和种子的存在是有原因的。 :)
标签: php laravel laravel-artisan migrate