/** * {@inheritdoc} */ protected function getResponse($page, $id, $slug) { $slug = preg_replace('/^_post_\\//', '', $slug); if (!View::exists($view = "orchestra/story::posts.{$slug}")) { $view = 'orchestra/story::post'; } $data = ['id' => $id, 'page' => $page, 'slug' => $slug]; return Facile::view($view)->with($data)->render(); }
/** * Show default page. * * @param string $slug * * @return mixed */ protected function page($slug) { $page = Content::page()->publish()->where('slug', '=', $slug)->firstOrFail(); $slug = preg_replace('/^_page_\\//', '', $slug); if (!View::exists($view = "orchestra/story::pages.{$slug}")) { $view = 'orchestra/story::page'; } return Facile::view($view)->with(['page' => $page])->render(); }