service->getAll(); $response = WorksResource::collection($data); return response()->json($response); } public function create(CreateWorksRequest $request) { $data = $this->service->create($request->validated()); return response()->json($data); } public function update(UpdateWorksRequest $request) { $data = $this->service->updateWorks($request->id, $request->validated()); return response()->json($data); } public function delete($id) { $data = $this->service->destroy($id); return response()->json($data); } }