刪除
版本 | 更新功能 |
---|---|
5.0.9 | destroy方法傳入空數組和空字符串不會進行任何刪除操作 |
刪除當前模型
刪除模型數據,可以在實例化后調用delete
方法。
$user = User::get(1);
$user->delete();
根據主鍵刪除
或者直接調用靜態方法
User::destroy(1);
// 支持批量刪除多個數據
User::destroy('1,2,3');
// 或者
User::destroy([1,2,3]);
V5.0.9+
版本開始當destroy方法傳入空值(包括空字符串和空數組)的時候不會做任何的數據刪除操作,但傳入0則是有效的
條件刪除
使用數組進行條件刪除,例如:
// 刪除狀態為0的數據
User::destroy(['status' => 0]);
還支持使用閉包刪除,例如:
User::destroy(function($query){
$query->where('id','>',10);
});
或者通過數據庫類的查詢條件刪除
User::where('id','>',10)->delete();
文檔最后更新時間:2018-04-26 10:04:27
未解決你的問題?請到「問答社區」反饋你遇到的問題