您现在的位置是:亿华云 > IT科技类资讯

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

亿华云2025-10-04 03:53:34【IT科技类资讯】2人已围观

简介delete()方法是实例方法,需要查询到相应的数据并通过模型实例调用。 destroy()方法可以直接调用,通过索引删除记录。 举个例子:

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

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

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

举个例子:

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /*delete()方法删除*/ //先查找记录 $blog = Blog::find(1); if($blog){ //再删除记录 if($blog->delete()){ echo "删除成功!香港云服务器法方法";         }else{ echo 删除失败!; }     }else{ echo "文章不存在"; } /*destroy()方法删除*/ //直接通过索引删除 Blog::destroy(1);

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

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

法方法

亿华云计算

很赞哦!(8475)