/**
  * Создание комментария
  * @param $content
  * @param $target_type
  * @param $target_id
  * @param int $additional_target_id
  * @param int $answer_to_id
  * @param null $user_ip
  * @return \Illuminate\Contracts\Routing\ResponseFactory|\Symfony\Component\HttpFoundation\Response|static
  */
 public function make($content, $target_type, $target_id, $additional_target_id = 0, $answer_to_id = 0, $user_ip = null)
 {
     if (!$this->user) {
         return \App\Helpers\RestHelper::exceptionAccessDenied();
     }
     /**
      * TODO: проверка прав пользователя на добавление комментариев
      */
     if (0) {
         return \App\Helpers\RestHelper::exceptionAccessDenied();
     }
     $comment = Comment::create(['content' => $content, 'target_type' => $target_type, 'target_id' => $target_id, 'additional_target_id' => $additional_target_id, 'answer_to_id' => $answer_to_id, 'user_ip' => $user_ip, 'user_id' => $this->user->id]);
     return $comment;
 }