count() ?: null; } public static function getRelations(): array { return [ RelationManagers\AllocationsRelationManager::class, RelationManagers\NodesRelationManager::class, ]; } public static function getPages(): array { return [ 'index' => Pages\ListNodes::route('/'), 'create' => Pages\CreateNode::route('/create'), 'edit' => Pages\EditNode::route('/{record}/edit'), ]; } public static function getEloquentQuery(): Builder { $query = parent::getEloquentQuery(); return $query->whereIn('id', auth()->user()->accessibleNodes()->pluck('id')); } }