public function saveImg() { // dd(Product::find(Input::get('prod_id'))->catalogimgs()->where("image_type", "=", 1)->get()); //dd(Input::all()); foreach (Input::file('images') as $key => $value) { if ($value != null) { $destinationPath = public_path() . '/admin/uploads/catalog/products/'; $fileName = "prod-" . $key . date("YmdHis") . "." . $value->getClientOriginalExtension(); $upload_success = $value->move($destinationPath, $fileName); } else { $fileName = null; } $saveImgs = CatalogImage::findOrNew(Input::get('id_img')[$key]); $saveImgs->catalog_id = Input::get('prod_id'); $saveImgs->filename = is_null($fileName) ? $saveImgs->filename : $fileName; $saveImgs->image_type = 1; $saveImgs->alt_text = Input::get('alt_text')[$key]; $saveImgs->image_mode = Input::get('image_mode')[$key]; $saveImgs->sort_order = Input::get('sort_order')[$key]; $saveImgs->save(); } $prod = Product::find(Input::get('prod_id')); $attrs = AttributeSet::find($prod->attributeset['id'])->attributes->toArray(); if (!empty(Input::get('return_url'))) { $nextView = redirect()->to(Input::get('return_url')); } else { // if ($prod->prod_type == 2) { $nextView = redirect()->route("admin.combo.products.view", ['id' => $prod->id]); } elseif ($prod->prod_type == 3) { $nextView = redirect()->route("admin.products.configurable.attributes", ['id' => $prod->id]); } elseif ($prod->prod_type == 4) { $nextView = redirect()->route("admin.products.configurable.without.stock.attributes", ['id' => $prod->id]); } else { $nextView = redirect()->route("admin.products.upsell.related", ['id' => $prod->id]); } } return $nextView; }