Laravel 5.2 pluck () mehrere Attribute aus der Eloquent Model Collection

8

Laravel 5.2 hat ziemlich nette Helfer, ich würde sie gerne dazu benutzen:

Ich habe Eloquent Model Collection:

%Vor%

pluck() function wäre nützlich, aber es kann nur einzelne Parameter erhalten. Allerdings möchte ich mit zwei Parametern , id und name , wie folgt ausgegeben werden:

%Vor%

Gibt es dafür eine elegante Lösung?

    
Fusion 10.05.2016, 14:31
quelle

2 Antworten

17

Ich weiß, das ist nicht die neueste Frage, aber falls jemand später von Google darauf stolpert, siehe Nur Sammlungsmethode

$lesson->users()->only("id", "name")->toArray(); sollte das sein, wonach Sie suchen.

    
Blake 01.09.2016, 20:58
quelle
2

Versuchen Sie Folgendes:

%Vor%     
Abhishek 10.05.2016 15:10
quelle