/** * Display a listing of the resource. * * @return Response */ public function index(Cloud $cloudModel, Product $productModel) { $product_ids = $productModel->getProductsWithFlag(1); $product_ids_site = $productModel->getProductsWithExportToSite(1); $exportFiles = $cloudModel->getFiles('export'); $importFiles = $cloudModel->getFiles('import'); $nullPrice = $productModel->getProductsWithNullPrice(); $brand_names = ''; if (count($product_ids_site) > 0) { //если есть товары, которые выгружаем на сайты, то получаем список брендов, чтобы использователь его как имя файла $list_brands = $productModel->getBrandsFromSiteExport($product_ids_site); foreach ($list_brands as $brand) { $brand_names .= $brand->name . ' '; } } return view('cloud.index')->with('title', 'Импорт, экспорт, файлы')->with('exportFiles', $exportFiles)->with('importFiles', $importFiles)->with('product_ids', $product_ids)->with('product_ids_site', $product_ids_site)->with('brand_names', $brand_names)->with('null_price', $nullPrice)->with('import_sess', Session::has('count') ? $import_sess = collect(Session::get('count')) : ($import_sess = false))->with('add_new_products', Session::has('idsNewProducts') ? $add_new_products = collect(Session::get('idsNewProducts')) : ($add_new_products = false)); }