簡體   English   中英

如何在遷移中從表中刪除softDeletes

[英]How to drop softDeletes from a table in a migration

我在遷移中將軟刪除列添加到我的表中:

public function up()
{
    Schema::table("users", function ($table) {
        $table->softDeletes();
    });
}

但是,如果我回滾遷移,如何在我的down()函數中刪除它們? 是否有內置方法來執行此操作,或者我只是手動刪除添加的列?

在您的遷移類上:

public function down()
{
    Schema::table("users", function ($table) {
        $table->dropSoftDeletes();
    });
}

照亮\\數據庫\\架構\\ Blueprint.php:

public function dropSoftDeletes()
{
    $this->dropColumn('deleted_at');
}

從Laravel 5.5開始,這些信息可以在文檔中找到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM