The model structure is as follows
Tutorial -> (hasMany) Chapters -> (hasMany) videos
How can we load number of videos (video_count) from Tutorial Model with laravel 5.3's withCount() method
I have tried:
Tutorial::withCount('chapters')
->withCount('chapters.videos') // this gives error: Call to undefined method Illuminate\Database\Query\Builder::chapters.videos()
->all();
Edit
This works, Any Better solution?
Tutorial::withCount('chapters')
->with(['chapters' => function($query){
$query->withCount('videos');
}])
->all();