Example #1
0
 /**
  * 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));
 }