public function getEdit($user_id) { $user = User::find($user_id); $pais_cmb = Pais::whereEstado('Activo')->orderBy('nombre')->lists('nombre', 'id'); $pais_cmb = array('' => '--Seleccione un país--') + $pais_cmb; $ciudad_cmb = Ciudad::whereEstado('Activo')->wherePais_id($user->pais_id)->orderBy('nombre')->lists('nombre', 'id'); if ($ciudad_cmb) { $ciudad_cmb = $ciudad_cmb = array('' => '--Seleccione una ciudad--') + $ciudad_cmb; } else { $ciudad_cmb = array('' => '--No existen ciudades--'); } return View::make('sistema.usuarios.editar')->with('ciudad_cmb', $ciudad_cmb)->with('pais_cmb', $pais_cmb)->with('user', $user); }
public function getAdmin() { /*$usuarios = User::orderBy('nombre') ->get(array('id', 'created_at', 'updated_at','nombre', 'usuario', 'password', 'perfil', 'estado', 'direccion','pais_id','ciudad_id','remember_token'));*/ //consulta tabla usuarios ordenado por Nombre $query = User::orderBy('nombre'); //Input has(evalua si el combobox trae datos ) if (Input::has('name_id')) { //consulta cuando el id del combobox $query->whereId(Input::get('name_id')); } //Input has(evalua si el combobox trae datos ) if (Input::has('pais_id')) { $query->wherePaisId(Input::get('pais_id')); } //Input has(evalua si el combobox trae datos ) if (Input::has('ciudad_id')) { $query->whereCiudadId(Input::get('ciudad_id')); } //Input has(evalua si el combobox trae datos ) if (Input::has('usuario_id')) { $query->whereUsuario(Input::get('usuario_id')); } //Input has(evalua si el combobox trae datos ) if (Input::has('usuario_id2')) { $query->where('Usuario', 'like', Input::get('usuario_id2') . '%'); } //Input has(evalua si el combobox trae datos ) if (Input::has('nombre_id2')) { $query->where('nombre', 'like', Input::get('nombre_id2') . '%'); } $usuarios = $query->get(array('id', 'created_at', 'updated_at', 'nombre', 'usuario', 'password', 'perfil', 'estado', 'direccion', 'pais_id', 'ciudad_id', 'remember_token')); $user2 = User::orderBy('nombre')->lists('nombre', 'id'); $user_cmb = array('' => '--Todos--') + $user2; $pais = Pais::orderBy('nombre')->lists('nombre', 'id'); $pais_cmb = array('' => '--Todos--') + $pais; $ciudad = ciudad::orderBy('nombre')->lists('nombre', 'id'); $ciudad_cmb = array('' => '--Todos--') + $ciudad; return View::make('admin')->with('usuarios', $usuarios)->with('user_cmb', $user_cmb)->with('pais_cmb', $pais_cmb)->with('ciudad_cmb', $ciudad_cmb); }