Laravel删除列回滚

时间:2017-12-06 08:03:31

标签: laravel

如果删除特定列,如何回滚,例如

public function up()
{
    Schema::dropColumn('status');
}
public function down()
{
    // What goes here
}

我看到没有办法带回数据,所以如何处理这个。 感谢

1 个答案:

答案 0 :(得分:2)

是的,一旦你删除了一个列,你就是对的,没有办法恢复这个列。

我建议在删除列之前制作laravel backup

php artisan backup:run --only-db

或迁移

public function up()
{
    Artisan::command('backup:run, ['--only-db' => true]);
    Schema::dropColumn('status');

}