service->getByReviewId($reviewId); return $this->successResponse( payload: ReviewImprovementResource::collection($items), ); } public function store(ReviewImprovementRequest $request): JsonResponse { $item = $this->service->create($request->validated()); return $this->successResponse( payload: new ReviewImprovementResource($item), message: __('messages.created'), code: 201, ); } public function destroy(int $id): JsonResponse { $this->service->delete($id); return $this->successResponse( message: __('messages.deleted'), code: 204, ); } }