public function create($title, $content, $slug, array $tags, $active, $user_id, DateTime $publish_date)
	{
		$post = Post::create(compact('title', 'content', 'slug', 'active', 'user_id', 'publish_date'));

		$post->tags()->delete();

		$post->tags()->createMany($this->prepareTags($tags));

		return $post;
	}