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(); }
public function save() { $post = $this->request->input(); $templateIds = $post['templates']; foreach ($templateIds as $templateId) { $template = TemplateFacade::find($templateId); $template->setName($post["name-{$templateId}"])->setFilename($post["filename-{$templateId}"])->setDescription($post["description-{$templateId}"]); TemplateFacade::save($template); } }
public function __construct($template = null) { $this->template = is_numeric($template) ? TemplateFacade::find($template) : $template; }