Exemplo n.º 1
0
 /**
  * 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();
 }
Exemplo n.º 2
0
 /**
  * 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']);
 }