function registrar_bd() { $usuarios = new UsuariosModel(); $usuarios->nombre = Input::get('nombre'); $usuarios->apellido = Input::get('apellido'); $usuarios->email = Input::get('email'); $usuarios->clave = md5(Input::get('clave')); $usuarios->identificador = uniqid(); $usuarios->estado = "Desactivado"; $usuarios->rol = "Usuario"; $data = array('email' => Input::get('email'), 'nombre' => Input::get('nombre'), 'apellido' => Input::get('apellido'), 'clave' => Input::get('clave')); if (!$usuarios->validador($data)) { $this->layout->modulo = View::make('mensaje', array('encabezado' => 'Error:', 'cuerpo' => $usuarios->mostrar_errores())); } else { $usuarios->save(); $datos_usuario = $usuarios->find($usuarios->id); $this->nombre_completo = $datos_usuario->nombre . ' ' . $datos_usuario->apellido; $this->email = $datos_usuario->email; $data = array('identificador' => $datos_usuario->identificador); Mail::send('email', $data, function ($message) { $message->to($this->email, $this->nombre_completo)->subject('Bienvenido al sistema de creacion de planes de negocio'); }); $mensajes = array('mensajeA' => 'En este momento se envio un email a tu cuenta de correo', 'mensajeB' => 'Valida tu cuenta para poder ingresar a nuestra aplicacion'); $this->layout->modulo = View::make('mensaje', array('encabezado' => 'Bienvenido', 'cuerpo' => $mensajes)); } }