Eloquent は、 に統合された強力な Object-Relational Mapping(ORM)です Laravel。 これは、データベースと対話し、CRUD 操作(作成、読み取り、更新、削除) を実行するための簡単で便利な方法を提供します。 での 使用に関するガイドは次のとおりです 。 Eloquent ORM Laravel
を定義します Model
model まず、データベース内のテーブルにマップする を 定義する必要があります。 たとえば、「users」テーブルがある場合は、 model Artisan コマンドを使用して「User」を作成できます。
データと対話する
model のメソッドを使用してデータを操作 できます。
- 新しいレコードを作成します。
- すべてのレコードを取得します。
- 主キーに基づいてレコードを取得します。
- レコードを更新します。
- レコードを削除します。
Model 人間関係
Eloquent 間の関係を定義できます model。 「belongsTo」、「hasMany」、「hasOne」などの関係を定義して、関連付けを通じてデータを操作できます。 これにより、データベース内のテーブル間の関係を簡単にクエリおよび管理できるようになります。
クエリのカスタマイズ
Eloquent クエリをカスタマイズし、データをフィルタリングするためのさまざまな方法を提供します。 where
、 orderBy
、など のメソッドを使用して groupBy
、複雑なクエリを実行し、要件に基づいてデータを取得できます。
in を 使用すると、 データベースを簡単かつ効率的に操作できます。 これにより、生の SQL クエリを作成する必要性が減り、データを操作するための便利な方法が提供されます。 Eloquent ORM Laravel