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); }
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"]); } }