Laravel

【Laravel】リレーション先のリレーションをEager Loading


前提となるリレーション例


  • Comment

    public function person()

{
return $this->belongsTo(Person::class, 'person_id');
}


  • Person

    public function posts()

{
return $this->hasMany(Post::class, 'person_id', 'id');
}


  • Post


    • 定義なし




Eager Loading例


Comment::with(['person', 'person.posts'])->get();