otra edición más :a partir de la versión 5.2 pluck
es no en desuso, acaba de obtener un nuevo comportamiento (igual que lists
previamente - vea la nota al margen a continuación):
editar :a partir de la versión 5.1 pluck
está en desuso, así que empieza a usar value
en cambio:
DB::table('users')->where('username', $username)->value('groupName');
// valid for L4 / L5.0 only
DB::table('users')->where('username', $username)->pluck('groupName');
esto devolverá el valor único de groupName
campo de la primera fila encontrada.
NOTA LATERAL reg. Comentario de @TomasButeler :Como Laravel no sigue un control de versiones sensato, a veces hay casos como este. Al momento de escribir esta respuesta, teníamos pluck
método para obtener un valor ÚNICO de la consulta (Laravel 4.* y 5.0).
Luego, con L5.1 pluck
quedó en desuso y, en su lugar, obtuvimos value
método para reemplazarlo.
Pero para hacerlo divertido, pluck
de hecho nunca se fue. En cambio, obtuvo un comportamiento completamente nuevo y... lists
en desuso method.. (L5.2) - eso fue causado por la inconsistencia entre los métodos Query Builder y Collection (en 5.1 pluck
funcionó de manera diferente en la recopilación y la consulta, esa es la razón).