public function template(Template\Manager $manager) { parent::template($manager); $manager->findAndInstallNewTemplates(); $templates = $manager->getValidTemplates(); return ViewFacade::make("{$this->viewPrefix}.template", ['current' => $this->page->getTemplate(), 'templates' => $templates]); }
public function template(Template\Manager $manager) { parent::template($manager); $template = TemplateFacade::find($this->request->input('template_id')); $this->page->setTemplate($template); Event::fire(new Events\PageTemplateWasChanged($this->page, $template)); return $this->page->getCurrentVersion()->getStatus(); }