LaravelのクエリビルダとEloquentの違いとは? バックエンド Laravel 先輩方のコードをパクりながらlaravelを書き始めて半年くらい経ちましたが、 DB操作するときのクエリビルダとEloquent何が違うの?という疑問がずっとあったのでまとめてみました。 //クエリビルダ DB::table('orders')->where('cancelFag','0')>get(); //Eloquant Order::where('cancelFag','0')>get(); ↑同じでは…? 何が違うの?クエリビルダはPHPの書き方でSQLクエリを作成し、実行することができます。 戻り値はDBの取得値をコレクションにしたものです。 EloquentはlaravelのORM(オブジェクト関係マッピング)です。 二次元の表であるDBのレコードと、PHPのオブジェクトを対応させて、扱