public function RegistrarUser() { $rules = array('username' => 'unique:usuarios,username', 'correo' => 'required|email'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { Session::flash('alerta', 'Error al registrar usuario'); return Redirect::back()->withErrors($validator); } else { $NewUser = new User(); $NewUser->username = Input::get('username'); $NewUser->password = Hash::make("telefonica"); $NewUser->correo = Input::get('correo'); $NewUser->role_id = Input::get('rol'); $NewUser->enable = 1; $NewUser->img = "avatar5.png"; $NewUser->online = 0; $NewUser->firstlog = 1; $NewUser->forgetpass = 0; if ($NewUser->save()) { $NewAdmin = new UserAdmin(); $NewAdmin->id_usuario = $NewUser->id; $NewAdmin->nombre = Input::get('nombre'); $NewAdmin->telefono = Input::get('telefono'); $NewAdmin->cargo = Input::get('cargo'); if ($NewAdmin->save()) { /*$data = array( 'codigo'=>$this->generapass(25), 'id' => $NewUser->id, 'pass' => $NewUser->password, 'nombre' => $NewAdmin->nombre, 'username' => $NewUser->username, 'telefono' => $NewAdmin->telefono, 'cargo' => $NewAdmin->cargo, ); Mail::send('emails.template', $data, function($message) use ($NewUser){ $message->to($NewUser->correo, 'CEMED')->subject('CEMED - Registro de Usuarios'); });*/ Session::flash('mensaje', 'El Usuario ' . $NewAdmin->nombre . ' se registro correctamente'); return Redirect::back(); } } } }