Yah*_*din 24 model laravel laravel-5
在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)
Run Code Online (Sandbox Code Playgroud)
现在,如果我想创建一个返回的所有值的查询a,其中b是15的,我能做到这一点,像这样:
Foo::select('a')->where('b', 15)->get();
Run Code Online (Sandbox Code Playgroud)
然而,这将返回一个雄辩的集合.
相反,我怎么能返回这样的数组:
[10, 12, 17]
Run Code Online (Sandbox Code Playgroud)
Mus*_*00m 51
只需使用pluck()和->toArray():
Foo::where('b', 15)->pluck('a')->toArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35328 次 |
| 最近记录: |