刪除

版本 更新功能
5.0.9 destroy方法傳入空數(shù)組和空字符串不會進行任何刪除操作

刪除當前模型

刪除模型數(shù)據(jù),可以在實例化后調(diào)用delete方法。

$user = User::get(1);
$user->delete();

根據(jù)主鍵刪除

或者直接調(diào)用靜態(tài)方法

User::destroy(1);
// 支持批量刪除多個數(shù)據(jù)
User::destroy('1,2,3');
// 或者
User::destroy([1,2,3]);

V5.0.9+版本開始當destroy方法傳入空值(包括空字符串和空數(shù)組)的時候不會做任何的數(shù)據(jù)刪除操作,但傳入0則是有效的

條件刪除

使用數(shù)組進行條件刪除,例如:

// 刪除狀態(tài)為0的數(shù)據(jù)
User::destroy(['status' => 0]);

還支持使用閉包刪除,例如:

User::destroy(function($query){
    $query->where('id','>',10);
});

或者通過數(shù)據(jù)庫類的查詢條件刪除

User::where('id','>',10)->delete();
文檔最后更新時間:2018-04-26 10:04:27

文檔
目錄

深色
模式

切換
寬度