Eloquent は、Laravel に標準で入っている ORM で、PHP のクラスを通してデータベースを扱いやすくする仕組みです。
テーブルをモデルとして扱い、取得、保存、関連づけを比較的素直に書けるのが大きな特徴です。
Laravel で一覧、登録、更新、削除のような CRUD を作るときは、Eloquent が中心に出てきやすいです。
そのため、初心者向けには Laravel で DB を触るときの基本の道具 と考えると入りやすいです。
まず押さえたいポイント
実務で見るポイント
- 業務システムや管理画面でのデータ操作と相性がよい
- 便利だが、複雑なクエリでは SQL の理解も必要
- モデル設計や責務分担が雑だと後から重くなりやすい