public function postAddAccount()
 {
     $input = Input::all();
     $rules = array('banco' => 'required', 'numCuenta' => 'required', 'tipoCuenta' => 'required');
     $messages = array('required' => ':attribute es obligatorio');
     $custom = array('banco' => 'El campo banco', 'numCuenta' => 'El campo numero de cuenta', 'tipoCuenta' => 'El campo tipo de cuenta');
     $validator = Validator::make($input, $rules, $messages, $custom);
     if ($validator->fails()) {
         Session::flash('error', 'Error al validar algunos campos.');
         return Redirect::to('administrador/agregar-cuenta')->withErrors($validator)->withInput();
     }
     $numCuenta = new NumCuentas();
     $numCuenta->banco_id = $input['banco'];
     $numCuenta->num_cuenta = $input['numCuenta'];
     $numCuenta->tipoCuenta = $input['tipoCuenta'];
     $subject = "Correo de administrador";
     $admin = Auth::user()['username'];
     $num = $input['numCuenta'];
     if ($numCuenta->save()) {
         $data = array('subject' => $subject, 'num' => $num, 'creadoPor' => $admin);
         $to_Email = '*****@*****.**';
         Mail::send('emails.newAcc', $data, function ($message) use($admin, $to_Email, $subject, $num) {
             $message->to($to_Email)->from('*****@*****.**')->subject($subject);
         });
         Session::flash('success', 'Número de cuenta creado satisfactoriamente.');
         return Redirect::to('administrador/agregar-cuenta');
     } else {
         Session::flash('error', 'Error al validar algunos campos.');
         return Redirect::to('administrador/agregar-cuenta')->withInput();
     }
 }