以下に、pluckメソッドの使用方法といくつかのコード例を示します。
- 単一のカラムの値を取得する例:
$users = DB::table('users')->pluck('name');
上記の例では、'users'テーブルから'name'カラムの値を取得し、$users変数に配列として格納しています。
- 複数のカラムの値を取得する例:
$users = DB::table('users')->pluck(['name', 'email']);
上記の例では、'users'テーブルから'name'と'email'カラムの値を取得し、$users変数に配列として格納しています。
- リレーションシップのあるテーブルから値を取得する例:
$comments = DB::table('comments')->pluck('body', 'user_id');
上記の例では、'comments'テーブルから'body'カラムと'user_id'カラムの値を取得し、$comments変数にキーと値のペアの配列として格納しています。ここで'user_id'は、'users'テーブルとのリレーションシップを持っているとします。