您当前的位置: 首页 >  ar

知其黑、受其白

暂无认证

  • 4浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别是什么?

知其黑、受其白 发布时间:2021-02-24 19:13:59 ,浏览量:4

阅读目录
  • get() 后连缀方式添加 getList 方法
    • get_object_vars — 返回由对象属性组成的关联数组
    • get() 方法后添加 getList() 方法

find($id)需要一个id并返回一个模型。如果不存在匹配的模型,则返回null。

findOrFail($id)需要一个id并返回一个模型。如果不存在匹配的模型,则会引发错误, 它会抛出一个error。

first()返回在数据库中找到的第一条记录。如果不存在匹配的模型,则返回null。

firstOrFail()返回在数据库中找到的第一条记录。如果不存在匹配的模型,则会引发错误。它会抛出一个error。

get() 返回与查询匹配的模型集合。

pluck($column)仅返回给定列中值的集合。在以前的Laravel版本中,调用了此方法lists。

toArray() 将模型/集合转换为简单的PHP数组。

get() 后连缀方式添加 getList 方法

先了下这个函数

get_object_vars — 返回由对象属性组成的关联数组
            
关注
打赏
1665558895
查看更多评论
0.2482s