laravel 5-如果up()删除表,那么在down()函数中放什么



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

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

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

最新更新