public function validate(string $attribute, mixed $value, Closure $fail): void 	{ 		$value = Product::availableForOrder()->where('id', $value)->exists();  		if (!$value) { 			$fail('validation.custom.unavailable-product')->translate(); 		} 	}