public function edit(Discount $id): View 	{ 		$discount = $id->load(['items.product', 'items.category']);  		$products = Product::with(['productCategories' => function ($query) { 			$query->with('category')->where('vat', true); 		}])->available()->get(['id', 'name']);  		$categories = Category::get(['id', 'name']);  		return view('discounts.add', compact('discount', 'products', 'categories')); 	}