', User::STATE_DELETED) ->orderBy('id', 'desc'); // get statuses $statuses = UserStates::getWithTranslations(); $statuses[''] = trans('admin/userManagement.allStatuses'); unset($statuses[User::STATE_DELETED]); // filter using status if (!is_null($status) && isset($statuses[$status])) { $users = $users->where('status', $status); } // setup pagination $users = $users->paginate($perPage); return view('admin.userManagement.overview', [ 'users' => $users, 'roles' => UserRoles::getWithTranslations(), 'statuses' => $statuses, 'currentStatus' => $status ]); } }