さらに別の編集 :バージョン 5.2現在 pluck ない 廃止され、新しい動作が追加されました(listsと同じ) 以前-以下のサイドノートを参照):
編集 :バージョン 5.1現在 pluck は非推奨であるため、valueの使用を開始してください 代わりに:
DB::table('users')->where('username', $username)->value('groupName');
// valid for L4 / L5.0 only
DB::table('users')->where('username', $username)->pluck('groupName');
これにより、groupNameの単一の値が返されます 見つかった最初の行のフィールド。
サイドノート登録@TomasButelerコメント :Laravelは賢明なバージョン管理に従わないため、このような場合があります。この回答を書いている時点で、私たちはpluckを持っていました クエリからSINGLE値を取得するメソッド(Laravel 4. *&5.0)。
次に、L5.1でpluck 非推奨になり、代わりにvalueを取得しました 交換する方法。
しかし、面白くするために、pluck 実際、消えることはありませんでした。代わりに、まったく新しい動作になり、...非推奨のlists メソッド..(L5.2)-クエリビルダーとコレクションメソッドの不一致が原因でした(5.1 pluck) コレクションとクエリの動作が異なるためです。