public function postActualizarFoto(ActualizarFotoRequest $request) { $foto = Foto::find($request->get('id')); $foto->nombre = $request->get('nombre'); $foto->descripcion = $request->get('descripcion'); if ($request->hasFile('imagen')) { $imagen = $request->file('imagen'); $ruta = '/img/'; $nombre = sha1(Carbon::now()) . '.' . $imagen->guessExtension(); $imagen->move(getcwd() . $ruta, $nombre); $rutaanterior = getcwd() . $foto->ruta; @unlink(realpath($rutaanterior)); $foto->ruta = $ruta . $nombre; } $foto->save(); return redirect("/validado/fotos?id={$foto->album_id}")->with('editada', 'Foto editada con éxito.'); }
public function postActualizarFoto(ActualizarFotoRequest $request) { $foto = Foto::find($request->get('id')); $foto->nombre = $request->get('nombre'); $foto->descripcion = $request->get('descripcion'); if ($request->hasFile('imagen')) { $imagen = $request->file('imagen'); $ruta = '/img/'; $nombre = sha1(Carbon::now()) . '.' . $imagen->guessExtension(); $imagen->move(getcwd() . $ruta, $nombre); $rutaAnterior = getcwd() . $foto->ruta; if (file_exists($rutaAnterior)) { unlink(realpath($rutaAnterior)); } $foto->ruta = $ruta . $nombre; } $foto->save(); return redirect('validado/albumes/admin-informes'); }