プログラミング学習278日目〜Laravel 自動車整備履歴アプリ作成 30日目〜

リダイレクト先の変更。

履歴のリダイレクト先に使いづらさを感じたのでそちらの変更をしたのですが、その際コレクションの値を取得する必要が出てきました。

    public function destroy($id)
   {
       $maintenance = maintenance::all()->where('id',$id);
       $carinfo_id = $maintenance->pluck('carinfo_id')[0];
    
    
    }

$maintenanceというコレクションのcarinfo_idという要素の値を取得したかったのですが、get()メソッドが使えると思いきや、なぜだか結果はnullとなり、調べた結果pluck()メソッドが使えそうでしたので、そちらを使ったらうまく取得できました。get()がだめな理由はよくわかりません。


この記事が気に入ったらサポートをしてみませんか?