如何使用Laravel集合仅返回特定字段。
例如:
$stores = $this->stores->allStores();
这将返回许多具有id,name,description,street,town的商店。
我只需要id
,name
我是否需要使用map
或filter
?
答案 0 :(得分:1)
您可以使用Laravel的pluck()
方法来获取如下所示的特定字段:
$stores = $this->stores->allStores()->pluck('id', 'name');
// Or if - To get an array in result
$stores_arr = $this->stores->allStores()->pluck('id', 'name')->toArray();
希望这有帮助。
答案 1 :(得分:1)
您可以使用pluck()
方法:
$stores->pluck('id', 'name');