service->getByTicket($ticketId); return $this->successResponse(payload: SupportReplyResource::collection($replies)); } public function store(SupportReplyRequest $request, int $ticketId): JsonResponse { $reply = $this->service->create($ticketId, auth()->id(), $request->validated()['reply']); return $this->successResponse(payload: new SupportReplyResource($reply), message: __('messages.created'), code: 201); } public function destroy(int $ticketId, int $id): JsonResponse { $this->service->delete($ticketId, $id); return $this->successResponse(message: __('messages.deleted'), code: 204); } }