public function createShownProductsOnMainPage(): View 	{ 		$products = Product::with(['productCategories' => function ($query) { 			$query->with('category')->where('vat', true); 		}])->available()->get(['id', 'name']);  		$shownProducts = Product::mainPage()->orderBy('sort_number')->get(['name', 'id']); 		$shownProductsIds = $shownProducts->pluck('id')->toArray();  		return view('products.shown-on-main-page', compact('products', 'shownProducts', 'shownProductsIds')); 	}