find($id) 需要一个主键$id并返回一个模型对象,若不存在则返回null

findOrFail($id) 需要一个主键$id并返回一个模型对象,若不存在则发生错误,抛出一个error

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

firstOrFail() 返回数据库中找到的第一条记录,若不存在匹配的数据则发生错误,抛出一个error

get() 返回匹配的数据模型集合

pluck($column1,$column2,...) 仅返回指定字段的值的集合,在以前的Laravel版本中,调用了此方法lists。[常用于]

value($column) 仅返回指定字段的值的集合

toArray() 将模型/集合转换为简单的PHP数组。【A:一个集合是一个强化的数组。它的功能与数组类似,但功能更多。B:PHP不允许在任何地方使用集合对象来使用数组,较新版本的PHP具有iterabletypehint,可用于接受数组和集合。】

all() 从一个集合中获得一个普通数组

chunk($groupsize,function($item){}) 分块处理,注意当有筛选条件,自更新时更新的数据只有一半,若数据量大时需要多次重复调用分块更新方式后,最后在最少的数据量情况下执行一次一次性更新

forPage($page, $count) 数据分页

paginate($page_size) 内置分页 【通过appends()方法附加url参数, $items->appends['args'=>val],前台显示$page = $items->links() 】

文档参考:https://laravel.com/docs/5.5/queries

文档参考:https://blog.csdn.net/OneGoal/article/details/80334599

更多PHP相关知识,请访问PHP中文网!

更多相关文章

  1. Laravel 批量插入(insert)数据
  2. PHP将数组编码gbk和utf-8相互转换
  3. PHP与Python进行数据交互
  4. PHP数组具有的特性有哪些
  5. PHP mysqli操作数据库
  6. php如何处理大数据高并发
  7. php中如何在数组指定位置插入数据单元
  8. html是如何与php进行数据交互的
  9. PHP操作Redis数据库常用方法

随机推荐

  1. 鸟哥的Linux私房菜——基础学习篇(第三版)
  2. keepalived for linux(HA 高可用集群)
  3. Cerebro 一个跨平台的桌面快捷使用工具
  4. Linux Mint 17下Sublime插件Emmet的安装
  5. Linux内核源代码情景分析读书笔记(5)-关于
  6. thinkphp连接mysql数据库查询数据显示
  7. Linux多线程实践(一)线程基本概念和理论
  8. 由看雪.Wifi万能钥匙 CTF 2017 第4题分析
  9. Linux操作系统三大应用领域
  10. Linux使用技巧11--Ubuntu离线安装openssh