データベースクエリビルダーでのpluckメソッドの使用方法


以下に、pluckメソッドの使用方法といくつかのコード例を示します。

  1. 単一のカラムの値を取得する例:
$users = DB::table('users')->pluck('name');

上記の例では、'users'テーブルから'name'カラムの値を取得し、$users変数に配列として格納しています。

  1. 複数のカラムの値を取得する例:
$users = DB::table('users')->pluck(['name', 'email']);

上記の例では、'users'テーブルから'name'と'email'カラムの値を取得し、$users変数に配列として格納しています。

  1. リレーションシップのあるテーブルから値を取得する例:
$comments = DB::table('comments')->pluck('body', 'user_id');

上記の例では、'comments'テーブルから'body'カラムと'user_id'カラムの値を取得し、$comments変数にキーと値のペアの配列として格納しています。ここで'user_id'は、'users'テーブルとのリレーションシップを持っているとします。