$this->variantService->getForEdit($variant), ]); } public function update(RawMaterialVariantRequest $request, RawMaterial $rawMaterial, RawMaterialPrice $variant): RedirectResponse { return $this->handleAction( fn () => $this->variantService->update($variant, $request->validated()), 'Varian berhasil diperbarui.', 'admin.master.raw-materials.index', 'admin.master.raw-materials.variants.edit', ['rawMaterial' => $rawMaterial, 'variant' => $variant] ); } public function destroy(RawMaterial $rawMaterial, RawMaterialPrice $variant): RedirectResponse { return $this->handleAction( fn () => $this->variantService->destroy($rawMaterial, $variant), 'Varian berhasil dihapus.', 'admin.master.raw-materials.index' ); } }