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 getIndex() { $Document = Documentos::all(); $Users = User::find(2)->Documentos; /*$Users = User::rightjoin('documentos','documentos.usuarios_id','=','usuarios.id') ->where('usuarios.estado','=','Activo')->get();*/ return View::make('sistema.documentos.index')->with('Document', $Document)->with('Users', $Users); }
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'); }