Laravel Model

テーブル、モデルクラスの命名規則

テーブルは複数形、モデルクラスは単数形

モデルクラスと物理テーブルの関連付けを変更する場合

/**
* @var string
*/

protected $table = '物理テーブル名';

〜

リレーション一覧

ユーザー(Person)、掲示板(Board)のモデル定義例

種別 関係 機能
hasOne 1対1 ユーザは1つだけプロフィールを持つ
hasMany 1対多 ユーザは複数の記事を持つ
belongsTo 多対1 記事は1つのユーザーに属している
belongsMany 多対多 タグは複数の記事に属している

Follow me!

前の記事

Laravel View

次の記事

Laravel PHPUnit