$this->service->listByModel($modelId), __('message.fetched')); } public function createDraft(CreateDraftRequest $request, int $modelId) { return ApiResponse::handle(function () use ($request, $modelId) { $payload = $request->validated(); return $this->service->createDraft($modelId, $payload); }, __('message.created')); } public function release(int $versionId) { return ApiResponse::handle(fn () => $this->service->release($versionId), __('message.updated')); } }