private function getJSON()
 {
     $returnVar = array();
     $unicas = UniqueImage::get();
     foreach ($unicas as $value) {
         $unica[$value['id']]['route'] = $value['route'];
         $unica[$value['id']]['id'] = $value['id'];
     }
     $returnVar['unicas'] = json_encode($unica);
     //logica para el arreglo de las imagenes con sus variantes
     $images = Imagen::lists('route');
     for ($i = 0; $i < count($images); $i++) {
         $variantes = Imagen::where('route', '=', $images[$i])->first()->VariantImage;
         $images[$i] = ['ruta' => $images[$i], 'variantes' => $variantes];
     }
     $returnVar['variantes'] = json_encode($images);
     //logica para los colores
     $colors = Color::get();
     foreach ($colors as $color) {
         $colores[$color['id']] = $color['hex'];
     }
     $returnVar['colores'] = json_encode($colores);
     return $returnVar;
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $ruta = public_path() . '/uploads/catalogos/mundotuerca/';
     $file = Input::file('file');
     $img = \Image::make(\Input::file('file'));
     $filename = $file->getClientOriginalName();
     $fullpath = $ruta . $filename;
     $img->save($fullpath);
     $imagen = new Imagen();
     $imagen->ruta = $fullpath;
     $imagen->catalogo_id = 4;
     $imagen->save();
 }
 public function store(CreateProductoRequest $request)
 {
     $path = 'uploads/imagenes';
     $file = \Request::file('imagen');
     $archivo = $file->getClientOriginalName();
     $uploads = $file->move($path, $irchivo);
     //if(uploads){
     //Request::file('imagen')->move($path);
     // $inputs=Request::all();
     Producto::create($request->all());
     //Imagen::create($inputs);
     //agregado
     $inputs = Input::All();
     $n = new Imagen();
     $n->id_producto = $inputs['id_producto'];
     $n->ruta_imagen = $archivo;
     $n->save();
     return redirect('/productos');
     //}
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(UpdServicioRequest $request, $id)
 {
     //variables locales
     //***************************************************
     $servicio_id = $id;
     // fin **********************************************
     // cargando imagenen de servicio solicitado *********
     //***************************************************
     if ($request->file('img1')) {
         $file = $request->file('img1');
         $imga = 'servicio_0' . $id . '_img1.' . $file->getClientOriginalExtension();
         $path = public_path() . '/imagenes/servicios/';
         //moviendo imagen hacia la carpeta
         $file->move($path, $imga);
         // guardando imagen en la tabla imagen
         $imagen = new Imagen();
         $imagen->nombre = $imga;
         $imagen->servicio_id = $servicio_id;
         $imagen->save();
     }
     //***************************************************
     // fin **********************************************
     // cargando imagenen de servicio en proceso *********
     //***************************************************
     if ($request->file('img2')) {
         $file = $request->file('img2');
         $imgb = 'servicio_0' . $id . '_img2.' . $file->getClientOriginalExtension();
         $path = public_path() . '/imagenes/servicios/';
         //moviendo imagen hacia la carpeta
         $file->move($path, $imgb);
         // guardando imagen en la tabla imagen
         $imagen = new Imagen();
         $imagen->nombre = $imgb;
         $imagen->servicio_id = $servicio_id;
         $imagen->save();
     }
     //***************************************************
     // fin **********************************************
     // cargando imagenen de servicio finalizado *********
     //***************************************************
     if ($request->file('img3')) {
         $file = $request->file('img3');
         $imgc = 'servicio_0' . $id . '_img3.' . $file->getClientOriginalExtension();
         $path = public_path() . '/imagenes/servicios/';
         //moviendo imagen hacia la carpeta
         $file->move($path, $imgc);
         // guardando imagen en la tabla imagen
         $imagen = new Imagen();
         $imagen->nombre = $imgc;
         $imagen->servicio_id = $servicio_id;
         $imagen->save();
     }
     //***************************************************
     // fin **********************************************
     // actualizando datos en la tabla servicios *********
     //***************************************************
     $servicio = Servicio::find($id);
     $servicio->tipo_id = $request->tipo_id;
     $servicio->tecnico_id = $request->tecnico_id;
     $servicio->razon = $request->razon;
     $servicio->status = $request->status;
     $servicio->save();
     //***************************************************
     // fin **********************************************
     // mensaje y redireccion a la pagina principal ******
     //***************************************************
     Flash::success('Se ha actualizado el servicio exitosamente!');
     return redirect()->route('servicios.index');
     // fin **********************************************
 }