特定领域只能通过Laravel Collection?

时间:2016-11-09 15:58:54

标签: php laravel

如何使用Laravel集合仅返回特定字段。

例如:

$stores = $this->stores->allStores();

这将返回许多具有id,name,description,street,town的商店。

我只需要idname

我是否需要使用mapfilter

2 个答案:

答案 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');