Laravel モデル操作とリレーション

Laravelではデータベースの各テーブルに対応する Model(モデル) と呼ばれるものが存在します(Eloquent Modelと呼ばれます)。

モデルを使うことによってデータベースにデータを追加したり、削除したり、検索したりできます。

またデータベースのテーブルの多くは他のテーブルとリレーション(関係)を持ちます。例えばECサイトを考えると users テーブルで管理されているユーザーは orders テーブルで管理されている複数の注文と関係しているはずです。

テーブル同士のリレーション(関係)もモデルを使えば簡単に定義することができます。

Laravelでデータを扱う大切な要素 Model(モデル) の使い方をまとめました。

モデルのデータ操作

モデルのリレーション(関係)