laravel中delete()方法和destroy()方法的区别

本文介绍了在Python的ORM操作中,delete()方法和destroy()方法的区别,包括使用场景、实例演示和返回值差异。重点讲解了如何通过查询找到数据并调用delete(),以及destroy()方法的直接删除行为。
摘要由CSDN通过智能技术生成

delete()方法是实例方法,需要查询到相应的数据并通过模型实例调用。

destroy()方法可以直接调用,通过索引删除记录。

举个例子:

/delete()方法删除/
//先查找记录
b l o g = B l o g : : f i n d ( 1 ) ; i f ( blog = Blog::find(1); if( blog=Blog::find(1);if(blog){
//再删除记录
if($blog->delete()){
echo “删除成功!”;
}else{
echo ‘删除失败!’;
}
}else{
echo “文章不存在”;
}

/destroy()方法删除/
//直接通过索引删除
Blog::destroy(1);

还有一个区别是两者的返回值不一样,delete方法返回的是boolean值,true或false,destroy方法返回的是被删除的记录数。

完整实例:http://github.crmeb.net/u/defu

来自 “开源世界 ” ,链接:http://ym.baisou.ltd/post/652.html,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CRMEB定制开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值