本节主要讲解TP5模型操作之删除数据的3种常用方法,项目开发中使用推荐方法即可。
模型操作之删除数据
方法一:实例化模型后调用delete()方法
public function delete(){
$user=UserModel::get(1);
if($user->delete()){
return '删除成功';
}else{
return '删除失败';
}
}
即上面代码中的
$user=UserModel::get(1);
i$user->delete();
方法二:根据主键删除或直接调用静态方法
User::destroy(1);//删除单条数据
User::destroy('1,2,3');//删除多条数据
User::destroy([1,2,3]);
方法三:使用数组,条件删除(推荐,项目开发常用)
if(User::destroy(['status'=>0])){
return '成功';
}else{
return '失败'
}
User::where('id','>',10)->delete();//条件删除
欢迎QQ扫码入群,我们共同学习。