/**
  * @api            {delete} /posts/:postId/likes Unlike A Post
  * @apiGroup       Likes
  * @apiDescription Remove the current user's like of a post.
  * @apiUse         RequiresAuthentication
  *
  * @param Post $post
  *
  * @return \Illuminate\Http\Response
  * @throws \Exception
  */
 public function destroy(Post $post)
 {
     $user = $this->requireAuthentication();
     $postLikeManager = $post->getLikeManager();
     $success = !!$postLikeManager->unlike($user);
     return $this->response(['success' => $success, 'post' => $post->fresh()]);
 }