刪除
版本 | 更新功能 |
---|---|
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
未解決你的問題?請到「問答社區(qū)」反饋你遇到的問題