endnu en redigering :Fra version 5.2 pluck
er ikke forældet længere, det har lige fået ny adfærd (samme som lists
tidligere - se sidebemærkning nedenfor):
rediger :Fra version 5.1 pluck
er forældet, så begynd at bruge value
i stedet:
DB::table('users')->where('username', $username)->value('groupName');
// valid for L4 / L5.0 only
DB::table('users')->where('username', $username)->pluck('groupName');
dette vil returnere en enkelt værdi af groupName
felt i den første række fundet.
SIDEBEMÆRKNING reg. @TomasButeler kommentar :Da Laravel ikke følger fornuftig versionering, er der nogle gange tilfælde som dette. På tidspunktet for at skrive dette svar havde vi pluck
metode til at få ENKEL værdi fra forespørgslen (Laravel 4.* &5.0).
Derefter med L5.1 pluck
blev forældet, og i stedet fik vi value
metode til at erstatte det.
Men for at gøre det sjovt, pluck
var faktisk aldrig væk. I stedet fik den bare helt ny adfærd og... forældet lists
metode.. (L5.2) - der var forårsaget af inkonsistensen mellem Query Builder og Collection metoder (i 5.1 pluck
arbejdet anderledes på indsamlingen og forespørgslen, det er grunden).