/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(OpcionRequest $request) { if (null !== Input::file('iconoOpcion')) { $image = Input::file('iconoOpcion'); $imageName = 'menu/' . $request->file('iconoOpcion')->getClientOriginalName(); $manager = new ImageManager(); $manager->make($image->getRealPath())->heighten(48)->save('imagenes/' . $imageName); //$manager->make($image->getRealPath())->widen(48)->save('images/'. $imageName); //$manager->make($image->getRealPath())->resize(48,48)->save('images/'. $imageName); } else { $imageName = ""; } \App\Opcion::create(['ordenOpcion' => $request['ordenOpcion'], 'nombreOpcion' => $request['nombreOpcion'], 'nombreCortoOpcion' => $request['nombreCortoOpcion'], 'rutaOpcion' => $request['rutaOpcion'], 'Paquete_idPaquete' => $request['Paquete_idPaquete'], 'iconoOpcion' => $imageName]); return redirect('/opcion'); }