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