こんなコードを書いたら
$user_id = User::where([‘id’=>5])->first()->value(‘id’);
$user_id の中身は 1でした。
なんだそりゃ?where()が無視されてしまうみたい。
$user = User::where([‘id’=>5])->first();
なら、
$user->id
でアクセスできる。
$user_id = User::where([‘id’=>5])->first()->id;
は、ダメっぽい。
value()ってどうやって使うんじゃ?
LaravelのQueryビルダーは謎が多い。