/**
  * Delete post
  *
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  */
 public function delete($id)
 {
     if ($page = $this->ensure('admin')) {
         return $page;
     }
     $this->post->deleteById($id);
     return redirect()->back();
 }
 /**
  * Delete post
  *
  * @param Post $post
  * @return \Illuminate\Http\RedirectResponse
  */
 public function delete(Post $post)
 {
     if ($this->currentUser->id == $post->user_id) {
         $this->postService->deleteById($post->id);
     }
     return redirect()->back();
 }