/** * 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->UserRegistrado(), 'id_municipio' => $data['municipio'], 'id_tipo_secretaria' => $data['secretaria'], 'id_tipo_identificacion' => $data['tipo_identificacion'], 'id_cargo_usuario' => $data['cargo_usuario']]); }
public function run() { $estado = new Variables(); User::create(['nom_usuario' => 'Juan Sebastian', 'ape_usuario' => 'Maya Narvaez', 'num_identificacion' => '1085293173', 'tel_usuario' => '7363301', 'cel_usuario' => '3147708366', 'user_login' => 'jumaya23', 'email' => '*****@*****.**', 'password' => \Hash::make('123456'), 'estado_user' => $estado->UserRegistrado(), 'id_municipio' => '1', 'id_tipo_secretaria' => '1', 'id_tipo_identificacion' => '1', 'id_cargo_usuario' => '1']); }
public function GestionRolesSearch() { $variable = new Variables(); $list_cargo = CargoUsuario::lists('nom_cargo', 'id'); $list_secretaria = Secretaria::lists('nombre_secretaria', 'id'); $list_municipio = Municipio::lists('nom_municipio', 'id'); $nom_usuario = \Input::get('nom_usuario'); $ape_usuario = \Input::get('ape_usuario'); $num_identificacion = \Input::get('num_identificaion'); $municipio = \Input::get('municipio'); $munCondition = "users.id_municipio = {$municipio}"; if ($municipio == 0) { $munCondition = 'users.id_municipio'; } $secretaria = \Input::get('secretaria'); $secCondition = "users.id_tipo_secretaria = {$secretaria}"; if ($secretaria == 0) { $secCondition = 'users.id_tipo_secretaria'; } $cargo = \Input::get('cargo'); $cargoCondition = "users.id_cargo_usuario = {$cargo}"; if ($cargo == 0) { $cargoCondition = 'users.id_cargo_usuario'; } if (\Auth::user()->level() == 5) { $users = \DB::table('users')->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', 'roles.level', 'users.num_identificacion')->where('users.nom_usuario', 'LIKE', '%' . $nom_usuario . '%')->where('users.ape_usuario', 'LIKE', '%' . $ape_usuario . '%')->where('users.num_identificacion', 'LIKE', '%' . $num_identificacion . '%')->where('users.estado_user', '=', $variable->UserRegistrado())->whereNotIn('roles.level', array(1))->whereNotIn('users.id', array(\Auth::user()->id))->whereRaw($munCondition)->whereRaw($secCondition)->whereRaw($cargoCondition)->groupBy('users.id')->get(); } if (\Auth::user()->level() == 4) { $users = \DB::table('users')->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.num_identificacion')->where('users.nom_usuario', 'LIKE', '%' . $nom_usuario . '%')->where('users.ape_usuario', 'LIKE', '%' . $ape_usuario . '%')->where('users.num_identificacion', 'LIKE', '%' . $num_identificacion . '%')->where('users.estado_user', '=', $variable->UserRegistrado())->whereNotIn('roles.level', array(3, 5))->whereNotIn('users.id', array(\Auth::user()->id))->whereRaw($munCondition)->whereRaw($secCondition)->whereRaw($cargoCondition)->groupBy('users.id')->get(); } return view('template.Gestion_Usuarios.search')->with('users', $users)->with('list_cargo', $list_cargo)->with('list_secretaria', $list_secretaria)->with('list_municipio', $list_municipio); }