【发布时间】:2016-01-06 17:45:48
【问题描述】:
这些方法有什么区别:
find()findOrFail()first()firstOrFail()get()list()toArray()
我一直在使用它们,每个都给出不同的结果,有时我需要在get() 的末尾添加toArray(),因为我的函数需要一个数组。其他方法不也产生数组吗?
【问题讨论】:
-
@Joseph Silber 提供的所有信息都是正确且非常有用的。我想从 Laravel 5.2 中添加对 list() 的答案 Collection、查询构建器和 Eloquent 查询构建器对象上的 list 方法已重命名为 pluck。方法签名保持不变。