構成 第1回 Eloquent ソースコードリーディング - モデルの取得 第2回 Eloquent ソースコードリーディング - リレーションの取得 (この記事) 予備知識 すべてのリレーションクラスが実装しているメソッド まず抽象クラス Relation がどのようなメソッドの実装を要求しているのか見てみよう。 なお,リレーションを自作する際は Relation クラス,あるいはそれを継承して作られたクラスを必ず継承することになる。 /** * Set the base constraints on the relation query. * * @return void */ abstract public function addConstraints(); /** * Set the constraints for an eager load of the relation. *