count() ?: null; } public static function getPages(): array { return [ 'index' => Pages\ListServers::route('/'), 'create' => Pages\CreateServer::route('/create'), 'edit' => Pages\EditServer::route('/{record}/edit'), ]; } public static function getEloquentQuery(): Builder { $query = parent::getEloquentQuery(); return $query->whereHas('node', function (Builder $query) { $query->whereIn('id', auth()->user()->accessibleNodes()->pluck('id')); }); } }