概要 laravelではデータベースを操作するにはいくつかの方法がります。 ・DBクラスによる操作 ・クエリビルダによる操作 ・Modelクラス(Eloquent ORM)による操作 DBクラスもクエリビルダもIlluminate\Support\Facades\DBクラス(ファサード)による記述方法ですが、ModelクラスはIlluminate\Database\Eloquent\Modelクラスを継承するため仕組みが異なります。 そのため、DBクラスとModelクラスで投稿を分けて記述します。 【laravel】データベースの操作:Elequent編 余談ですがエディタでVSCodeを使用している場合は、拡張機能によりSQL文を大文字で記述することにより色が変わり見やすくなります。 DBクラス共通の記述 DBクラスでもクエリビルダでもDBファサードによる記述のためIlluminate\