THINKPHP5/THINKPHP6條件軟刪除


我們在模型中使用條件進行軟刪除發現刪除無效,文檔上也有寫

軟刪除的刪除操作僅對模型的刪除方法有效,如果直接使用數據庫的刪除方法則無效,例如下面的方式無效。

$user = new User; $user->where('id',1)->delete();

使用下面閉包可以進行條件查詢並進行軟刪除

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

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM