Exemplo n.º 1
0
 public function verificarUsuariosindex()
 {
     $variable = new Variables();
     if (\Auth::user()->level() == 5) {
         $userverif = \DB::table('users')->join('municipio', 'municipio.id', '=', 'users.id_municipio')->join('tipo_secretaria', 'tipo_secretaria.id', '=', 'users.id_tipo_secretaria')->join('role_user', 'users.id', '=', 'role_user.user_id')->join('roles', 'roles.id', '=', 'role_user.role_id')->select('users.id', 'users.nom_usuario', 'users.ape_usuario', 'users.email', 'roles.description', 'municipio.nom_municipio', 'tipo_secretaria.nombre_secretaria')->whereBetween('roles.level', array(2, 3))->where('users.estado_user', '=', $variable->UserEnVerificacion())->paginate(7);
         return view('template.Gestion_Usuarios.verificar_usuarios')->with('userverif', $userverif);
     } elseif (\Auth::user()->level() == 4) {
         $userverif = \DB::table('users')->join('municipio', 'municipio.id', '=', 'users.id_municipio')->join('tipo_secretaria', 'tipo_secretaria.id', '=', 'users.id_tipo_secretaria')->join('role_user', 'users.id', '=', 'role_user.user_id')->join('roles', 'roles.id', '=', 'role_user.role_id')->select('users.id', 'users.nom_usuario', 'users.ape_usuario', 'users.email', 'roles.description', 'municipio.nom_municipio', 'tipo_secretaria.nombre_secretaria')->where('users.id_municipio', '=', \Auth::user()->id_municipio)->where('roles.level', '=', '1')->where('users.estado_user', '=', $variable->UserEnVerificacion())->paginate(7);
         return view('template.Gestion_Usuarios.verificar_usuarios')->with('userverif', $userverif);
     }
 }
Exemplo n.º 2
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     $estado = new Variables();
     return User::create(['nom_usuario' => $data['nombres'], 'ape_usuario' => $data['apellidos'], 'num_identificacion' => $data['numero_identificacion'], 'tel_usuario' => $data['telefono_usuario'], 'cel_usuario' => $data['celular_usuario'], 'user_login' => $data['nombre_usuario'], 'email' => $data['correo_electronico'], 'password' => bcrypt($data['contrasenia']), 'estado_user' => $estado->UserEnVerificacion(), 'id_municipio' => $data['municipio'], 'id_tipo_secretaria' => $data['secretaria'], 'id_tipo_identificacion' => $data['tipo_identificacion'], 'id_cargo_usuario' => $data['cargo_usuario']]);
 }