I have a model Users
which has-many Pages
, I want to eager load the method below so that it returns only a single user with all the pages eager loaded, how do I go about it.
$user = User::find(1);
$pages = $user->pages();
foreach($pages as $page) {
var_dump($page->name);
}
What I tried but doesnt work, it loads everything instead:
$user = User::with('Pages')->get();
$pages = $user->pages();