Как удалить softDeletes из таблицы в процессе миграции
Я добавляю столбцы мягкого удаления в свою таблицу при миграции:
public function up()
{
Schema::table("users", function ($table) {
$table->softDeletes();
});
}
Но как я могу удалить их в моей функции down()
, если я откажусь от миграции? Есть ли встроенный метод для этого или просто удалить удаленные столбцы вручную?
Ответы
Ответ 1
В вашем классе миграции:
public function down()
{
Schema::table("users", function ($table) {
$table->dropSoftDeletes();
});
}
Осветите\Database\Схемы\Blueprint.php:
public function dropSoftDeletes()
{
$this->dropColumn('deleted_at');
}