/** * Store a newly created miembro in storage. * * @return Response */ public function store() { $validator = Miembro::validator(Input::all()); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $datos = Input::all(); if (Input::file('foto')) { $file = Input::file('foto'); $destinationPath = 'uploads/images/'; $filename = Str::random(20) . '.' . $file->getClientOriginalExtension(); $mimeType = $file->getMimeType(); $extension = $file->getClientOriginalExtension(); $upload_success = $file->move($destinationPath, $filename); $datos['foto'] = $filename; } Miembro::create($datos); Session::flash('message', 'Guardado Correctamente'); Session::flash('class', 'success'); return Redirect::to('dashboard/miembros'); }