在 Laravel 中,可以仅选择一个字段并将其作为集合/数组返回。
例如考虑模型Foo
链接到表foos
其中有字段id
, a
, b
, c
.
考虑以下示例数据:
(1, 10, 15, 20)
(1, 12, 15, 27)
(1, 17, 15, 27)
(1, 25, 16, 29)
(1, 28, 16, 40)
现在,如果我想创建一个返回所有值的查询a
where b
is 15
,我可以这样做:
Foo::select('a')->where('b', 15)->get();
然而,这将返回一个雄辩的集合。
相反,我如何返回一个像这样的数组:
[10, 12, 17]