content; $page = Cache::remember('hp', setting('homepageCacheLifetime', 5), function () use ($contentModel) { return $contentModel->getHomepage(); }); // test if we have any homepage if (!$page) { return view('errors.homepageNotAvailable', ['reason' => 'nothing set']); } // render page return $this->renderPage($page); } }