如何在迁移中删除软删除表中的删除
2022-08-30 10:30:23
我在迁移中将软删除列添加到我的表中:
public function up()
{
Schema::table("users", function ($table) {
$table->softDeletes();
});
}
但是,如果我回滚迁移,如何在函数中删除这些内容?是否有内置方法可以执行此操作,或者我只是手动删除添加的列?down()
我在迁移中将软删除列添加到我的表中:
public function up()
{
Schema::table("users", function ($table) {
$table->softDeletes();
});
}
但是,如果我回滚迁移,如何在函数中删除这些内容?是否有内置方法可以执行此操作,或者我只是手动删除添加的列?down()
在迁移类上:
public function down()
{
Schema::table("users", function ($table) {
$table->dropSoftDeletes();
});
}
Illuminate\Database\Schema\Blueprint.php:
public function dropSoftDeletes()
{
$this->dropColumn('deleted_at');
}
从Laravel 5.5开始,这些信息可以在文档中找到。