$this->variantService->getForEdit($variant), ]); } public function update(ProductVariantRequest $request, Product $product, ProductVariant $variant): RedirectResponse { return $this->handleAction( fn () => $this->variantService->update($variant, $request->validated()), 'Varian berhasil diperbarui.', 'admin.master.products.index', 'admin.master.products.variants.edit', ['product' => $product, 'variant' => $variant] ); } public function destroy(Product $product, ProductVariant $variant): RedirectResponse { return $this->handleAction( fn () => $this->variantService->delete($product, $variant), 'Varian berhasil dihapus.', 'admin.master.products.index' ); } }