public function up(): void 	{ 		Schema::table('product_variants', static function (Blueprint $table): void { 			$table->dropForeign('product_variants_variant_id_foreign'); 			$table->dropColumn('variant_id'); 			$table->uuid('custom_doll_part_id')->nullable(); 			$table->foreign('custom_doll_part_id')->references('id')->on('custom_doll_parts')->onDelete('set null'); 		});  		Schema::table('products', static function (Blueprint $table): void { 			$table->unsignedDouble('price'); 			$table->unsignedDouble('weight'); 			$table->uuid('category_id')->nullable(); 			$table->foreign('category_id')->references('id')->on('categories')->onDelete('set null'); 		}); 	}