/** * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function destroy(Request $request) { try { /** @var BaseModel $model */ $model = $this->getModelByUri($request); $model->delete(); } catch (\Exception $ex) { $this->response->setError($ex); } return $this->createResponse(); }
/** * @param $method * @param $uri * @param $parameters * @return Response */ protected function restCall($method, $uri = '', $parameters = []) { $this->httpResponse = $this->actingAs(User::fetch($this->userId))->call($method, $uri, $parameters); return Response::jsonDeserialize($this->httpResponse->content()); }