service->getByKanban($kanbanId); return $this->successResponse(payload: KanbanMediaResource::collection($medias)); } public function store(KanbanMediaRequest $request, int $kanbanId): JsonResponse { $media = $this->service->create($kanbanId, auth()->id(), $request->file('file')); return $this->successResponse(payload: new KanbanMediaResource($media), message: __('messages.created'), code: 201); } public function destroy(int $kanbanId, int $id): JsonResponse { $this->service->delete($kanbanId, $id); return $this->successResponse(message: __('messages.deleted'), code: 204); } }