public function getEdit($Docum_id) { $Document = Documentos::find($Docum_id); $user = User::whereEstado('Activo')->lists('nombre', 'id'); $user_cmb = array('' => '--Seleccione un usuario--') + $user; return View::make('sistema.Documentos.edit')->with('Document', $Document)->with('user_cmb', $user_cmb); }
public function update(Request $request, $id) { $departamento = $request->input('departamento'); if ($departamento != '0') { try { DB::beginTransaction(); $usuario = User::find($id); $empleado = $usuario->empleado; $empleado->nombre = Str::upper($request->input('nombre')); $empleado->apellido_paterno = Str::upper($request->input('apellido_paterno')); $empleado->apellido_materno = Str::upper($request->input('apellido_materno')); $empleado->save(); $usuario->username = Str::upper($request->input('username')); $usuario->password = bcrypt($request->input('password')); $usuario->rol_id = $request->input('departamento'); $usuario->save(); DB::commit(); return redirect()->route('usuario.index'); } catch (QueryException $e) { echo $e; DB::rollBack(); return redirect()->route('usuario.edit', $id); } } else { return redirect()->route('usuario.edit', $id); } }
public function getActionTXT2() { $prospects = User::join('ciudad', 'usuarios.ciudad_id', '=', 'ciudad.id')->join('pais', 'usuarios.pais_id', '=', 'pais.id')->orderBy('usuarios.nombre', 'desc')->select('usuarios.nombre as nombre', 'usuarios.usuario as usuario', 'usuarios.perfil as perfil', 'usuarios.estado as estado', 'usuarios.direccion as direccion', 'usuarios.created_at as created_at', 'usuarios.updated_at as updated_at', 'ciudad.nombre as ciudad', 'pais.nombre as pais')->get(); $fecha = date('d-m-Y his'); $cabecera = 'Nombre;Usuario;Perfil;Estado;Dirección;Pais;Ciuadad;Ingresado;Actualizado'; echo rtrim($cabecera . "\n"); echo PHP_EOL; $output = ''; foreach ($prospects as $row) { //$output.= implode(";",$row->toArray())."\r\n"; $output .= implode(";", $row->toArray()) . PHP_EOL; } $headers = array('Content-Type' => 'text/plain', 'Content-Disposition' => 'attachment; filename="Listado Usuarios"' . $fecha . ".txt"); return Response::make(rtrim($output, PHP_EOL), 200, $headers); }
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); }
public function postEdit() { $id = Input::get('user_id'); $user = User::find($id); $user->nombre = Input::get('nombre'); $user->usuario = Input::get('usuario'); if (Input::get('password') != '') { $user->password = Hash::make(Input::get('password')); } $user->direccion = Input::get('direccion'); $user->ciudad_id = Input::get('ciudad_id'); $user->pais_id = Input::get('pais_id', DB::raw('NULL')); $user->pais_id = Input::get('pais_id', DB::raw('NULL')); $user->save(); if ($user->perfil == 'Administrador') { return Redirect::action('sistema\\UsersController@getIndex'); } return Redirect::action('sistema\\UsersController@getCoordinates'); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }