aboutUsContract->all(); return (new AboutUsResource($response)) ->response() ->setStatusCode(Response::HTTP_OK); } catch (\Exception $ex) { return $this->errorResponse(false, $ex->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR); } } public function store(StoreAboutUsRequest $aboutUsRequest) { try { $about = $this->aboutUsContract->max('id'); if ($about !== null) { $response = $this->aboutUsContract->update($aboutUsRequest->validated(), $about); } else { $response = $this->aboutUsContract->create($aboutUsRequest->validated()); } return (new AboutUsResource($response)) ->response() ->setStatusCode(Response::HTTP_ACCEPTED); } catch (\Exception $ex) { return $this->errorResponse(false, $ex->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR); } } }