Ejemplo n.º 1
0
 public function show($id)
 {
     $categoria = Negocio::find($id);
     //$anioMes = strftime("%Y%m",strtotime($negocio->created_at));
     //echo $anioMes;
     //echo " ".$negocio->id;
     $imagenes = $negocio->imagenes;
     return View::make('negocios.show')->with('negocio', $negocio)->with('imagenes', $imagenes);
 }
Ejemplo n.º 2
0
 public function uploadFile()
 {
     $negocio = Negocio::find(Input::get('negocio_id'));
     $anioMes = strftime("%Y%m", strtotime($negocio->created_at));
     if (Input::hasFile('file')) {
         $file = Input::file('file');
         $extension = $file->getClientOriginalExtension();
         $name = $file->getClientOriginalName();
         $filename = md5(date("Ymdhis"));
         if ($extension == 'jpg' || $extension == 'png' || $extension == 'jpeg') {
             $SimplePath = checkPath($anioMes, $negocio->id, 3);
             // 3 = imagenes
             $path = public_path() . '/' . $SimplePath;
             $image = Image::make(Input::file('file')->getRealPath());
             $image->fit(1280, 480);
             //3x
             $filename3x = $filename . '@3x.' . $extension;
             $image->save($path . '/' . $filename3x);
             $image->fit(640, 240);
             //2x
             $filename2x = $filename . '@2x.' . $extension;
             $image->save($path . '/' . $filename2x);
             $image->fit(320, 120);
             //1x
             $filename1x = $filename . '.' . $extension;
             $image->save($path . '/' . $filename1x);
             $imagenNegocio = new Imagen();
             $imagenNegocio->imagen = $anioMes . '/' . $negocio->id . '/imagenes/' . $filename1x;
             $imagenNegocio->save();
             if ($negocio->imagenes()->save($imagenNegocio)) {
                 return Response::json(["response" => "ok", "img" => $anioMes . '/' . $negocio->id . '/imagenes/' . $filename1x]);
             } else {
                 return Response::json(["response" => "error"]);
             }
         }
     } else {
         return Response::json(["response" => "error"]);
     }
 }