我们在模型中使用条件进行软删除发现删除无效,文档上也有写
软删除的删除操作仅对模型的删除方法有效,如果直接使用数据库的删除方法则无效,例如下面的方式无效。
$user = new User; $user->where('id',1)->delete();
使用下面闭包可以进行条件查询并进行软删除
User::destroy(function ($query) use ($id){ $query->where('id',$id)->where('status',1); });
我们在模型中使用条件进行软删除发现删除无效,文档上也有写
软删除的删除操作仅对模型的删除方法有效,如果直接使用数据库的删除方法则无效,例如下面的方式无效。
$user = new User; $user->where('id',1)->delete();
使用下面闭包可以进行条件查询并进行软删除
User::destroy(function ($query) use ($id){ $query->where('id',$id)->where('status',1); });
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。