public function create(): View 	{ 		$product = new Product;  		$categories = Category::with('ancestors')->available()->latest()->get(); 		// $variants = $id->variants()->with('translations')->get()->toArray(); 		$productCategoriesList = $product->productCategories()->with('category')->get();  		$productCategories = $productCategoriesList->pluck('category_id')->toArray(); 		$vatCategory = $productCategoriesList->firstWhere('vat', true)->category ?? null;  		$variants = [];  		return view('products.create', compact('product', 'categories', 'productCategories', 'vatCategory', 'productCategoriesList', 'variants')); 	}