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