laravel eloquent

一 分组求和

小结

get() 反馈的是一个 collection 对象数组, 可以被 foreach 循环遍历

first() 反馈的是单个 collection 对象, 不需要 foreach

paginate() 反馈的是一个包装好的 collection 对象数组, 所谓包装好的, 是添加了一些诸如 #total: 1, #lastPage: 1 等的分页属性

  1. 这里展示一个 collection 对象(删除了一些内容)

可以看到, 一个 collection 对象有 table, primaryKey 的属性, 另外还有我们关心的被查询出来的数据 attributes [id, name, renzheng], 调用这些数据只需要类似 $res->name 即可

另外在 collection 对象中, 关联查询出来子 collection 对象需要一般是使用驼峰式命名的方法名, 调用的时候需要使用 ->hasManyComplaint

  1. 展示 toArray() 序列化之后的数据

通过 toArray() 序列化之后, 关联查询出来的 collection
对象的键会被强制转义成下划线式, 通过 ['has_many_complaint'] 方式调用

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部