Exemplo n.º 1
0
 /**
  * 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');
 }