laravel ORM刪除模型方法


要刪除一個模型,調用模型實例上的delete方法:

$flight = App\Flight::find(1);

$flight->delete();

1 通過主鍵刪除模型

在上面的例子中,我們在調用delete方法之前從數據庫中獲取該模型,然而,如果你知道模型的主鍵的話,可以直接刪除而不需要獲取它:

App\Flight::destroy(1);

App\Flight::destroy([1, 2, 3]);

App\Flight::destroy(1, 2, 3);

2 通過查詢刪除模型

當然,你還可以通過查詢刪除多個模型,在本例中,我們刪除所有被標記為無效的航班:

$deletedRows = App\Flight::where('active', 0)->delete(); www.judyhcm.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM