BookStack\Http\Controllers\UserController::index PHP Method

index() public method

Display a listing of the users.
public index ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
return Illuminate\Http\Response
    public function index(Request $request)
    {
        $this->checkPermission('users-manage');
        $listDetails = ['order' => $request->has('order') ? $request->get('order') : 'asc', 'search' => $request->has('search') ? $request->get('search') : '', 'sort' => $request->has('sort') ? $request->get('sort') : 'name'];
        $users = $this->userRepo->getAllUsersPaginatedAndSorted(20, $listDetails);
        $this->setPageTitle('Users');
        $users->appends($listDetails);
        return view('users/index', ['users' => $users, 'listDetails' => $listDetails]);
    }