/** * Deletes a specific post based on ID. * * @param $id * @param Http $http * * @return \Herbert\Framework\Response * * @throws HttpErrorException */ public function deletePost($id, Http $http) { $this->allowed($http->ip()); $deleted = ApiPost::query()->where('ID', $id)->delete(); if ($deleted) { return json_response(['Success']); } return response('Nothing deleted', 404); }