mais uma edição :a partir da versão 5.2
pluck é não obsoleto, acabou de ter um novo comportamento (o mesmo que lists anteriormente - veja nota lateral abaixo):editar :a partir da versão 5.1
pluck está obsoleto, então comece a usar value em vez de:DB::table('users')->where('username', $username)->value('groupName');
// valid for L4 / L5.0 only
DB::table('users')->where('username', $username)->pluck('groupName');
isso retornará um valor único de
groupName campo da primeira linha encontrado. NOTA LATERAL reg. @TomasButeler comentário :Como o Laravel não segue versionamento sensato, às vezes há casos como este. No momento em que escrevemos esta resposta, tínhamos
pluck método para obter o valor SINGLE da consulta (Laravel 4.* &5.0). Então, com L5.1
pluck ficou obsoleto e, em vez disso, obtivemos value método para substituí-lo. Mas para torná-lo engraçado,
pluck na verdade nunca se foi. Em vez disso, acabou de obter um comportamento completamente novo e ... lists obsoletas method.. (L5.2) - isso foi causado pela inconsistência entre os métodos Query Builder e Collection (em 5.1 pluck funcionou de forma diferente na coleção e na consulta, essa é a razão).