我們在模型中使用條件進行軟刪除發現刪除無效,文檔上也有寫
軟刪除的刪除操作僅對模型的刪除方法有效,如果直接使用數據庫的刪除方法則無效,例如下面的方式無效。
$user = new User; $user->where('id',1)->delete();
使用下面閉包可以進行條件查詢並進行軟刪除
User::destroy(function ($query) use ($id){
$query->where('id',$id)->where('status',1);
});
