– last_name, first_nameを結合して、bladeのselect文で選択できるようにしたい。
— 以下のようなpluckだと、引数は2つだけしか取得できないので、上手く行かない。
$names = User::pluck('last_name', 'first_name', 'id')->all();
## solution
concatでカラムの値を繋げてあげる。
controller
use DB; // 省略 $users = User::select(DB::Raw('concat(first_name, last_name) as name'), 'id')->pluck('name','id'); dd($users);
blade
{!! Form::select('name', $users, null, ['class' => 'form-control','placeholder'=>'選択してください']) !!}
OK🤩