/** * Saving content. * * @param \Orchestra\Story\Model\Content $content * @param array $input * * @return void */ protected function saving(Eloquent $content, array $input) { $content->setAttribute('title', $input['title']); $content->setAttribute('content', $input['content']); $content->setAttribute('slug', $input['slug']); $content->setAttribute('format', $input['format']); $content->setAttribute('status', $input['status']); $this->updatePublishedAt($content) && $content->setAttribute('published_at', Carbon::now()); $content->save(); }
/** * Write a post. * * @param \Orchestra\Story\Model\Content $content * * @return mixed */ protected function writePost(Content $content) { set_meta('title', 'Write a Post'); $content->setAttribute('format', $this->editorFormat); return view('orchestra/story::admin.editor', ['content' => $content, 'url' => handles('orchestra::storycms/posts'), 'method' => 'POST']); }