service->index(); }, __('message.fetched')); } /** * 마스터 필드 생성 */ public function store(ItemMasterFieldStoreRequest $request) { return ApiResponse::handle(function () use ($request) { return $this->service->store($request->validated()); }, __('message.created')); } /** * 마스터 필드 수정 */ public function update(int $id, ItemMasterFieldUpdateRequest $request) { return ApiResponse::handle(function () use ($id, $request) { return $this->service->update($id, $request->validated()); }, __('message.updated')); } /** * 마스터 필드 삭제 */ public function destroy(int $id) { return ApiResponse::handle(function () use ($id) { $this->service->destroy($id); return 'success'; }, __('message.deleted')); } }