移行時にテーブルにソフト削除列を追加しています。
_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であるため、この情報は ドキュメント内 にあります。