1

刚开始学习 Laravel,所以放轻松。我制作了几个迁移文件来试用。第一个创建表,第二个添加列,第三个删除表。我很想知道我应该在down()第三次迁移的函数中添加什么,因为你不能“取消删除”一个表。您如何处理回滚删除表的迁移?

4

1 回答 1

2

down 函数的目的是将数据库恢复到运行 up 函数之前的相同状态。因此,如果up()删除一个表,则down()应该重新创建该表。

请务必注意,如果您这样做,您可能会丢失数据。但是迁移旨在管理数据库的方案,而不是内容。如果要保留数据,那就是备份

于 2015-06-19T21:36:26.323 回答