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 ********************************************** }