Laravel数据库猎取值的常用办法
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中文网!
以上就是Laravel数据库猎取值的常用办法的具体内容,更多请关注百分百源码网其它相关文章!