get('pagina', 1); $apiResult = $this->API('nieuws/overzicht?pagina=' . (int)max(1, $page) . '&aantal=10'); $news = []; foreach ($apiResult->news as $newsItem) { $news[] = new \Model\NewsItem($newsItem); } $populair = []; $apiResult = $this->API('nieuws/populair?pagina=' . (int)max(1, $page) . '&aantal=5'); foreach ($apiResult as $newsItem) { $populair[] = new \Model\NewsItem($newsItem); } $podcasts = []; $apiResult = $this->API('podcast/overzicht?aantal=3'); $podcast = new \Model\Podcast($apiResult->podcasts[0]); foreach ($apiResult->podcasts as $_podcast) { $podcasts[] = new \Model\Podcast($_podcast); } return view('home', ['populair' => $populair, 'podcasts' => $podcasts, 'podcast' => $podcast, 'title' => 'Home', 'news' => $news, 'searchURL' => 'nieuws/zoeken']); } }