service->getAll(); $resource = ContactUsResource::collection($data); return $this->sendResponse("get_data_sucssefuly",["data"=>$resource]); } public function show ($id){ $data = $this->service->getOne($id); $resource = new ContactUsResource($data); return $this->sendResponse("get_data_sucssefuly",["data"=>$resource]); } public function create(AddContactUsRequest $request){ $validatedData = $request->validated(); $this->service->create($validatedData) ; return $this->sendResponse("added_sucssefully"); } public function update($id,EditContactUsRequest $request){ $validatedData = $request->validated(); $this->service->update($id,$validatedData) ; return $this->sendResponse("added_sucssefully"); } public function destroy($id){ $this->service->destroy($id); return $this->sendResponse("delete_succsussfuly"); } }