query(Plugin::query()) // Use a dummy query ->columns([ Tables\Columns\TextColumn::make('name') ->label('Name') ->searchable() ->sortable(), Tables\Columns\TextColumn::make('identifier') ->label('Identifier'), Tables\Columns\IconColumn::make('enabled') ->label('Enabled') ->boolean(), Tables\Columns\IconColumn::make('configured') ->label('Configured') ->boolean() ->tooltip(fn ($record) => $record->configured ? 'Has ApiProvider record' : 'No ApiProvider record'), Tables\Columns\TextColumn::make('file_path') ->label('File Path') ->toggleable(isToggledHiddenByDefault: true), ]); } public function getTableRecords(): \Illuminate\Database\Eloquent\Collection { // Get all plugins as a collection return Plugin::getAllPlugins(); } public function currentlyValidatingForm(\Filament\Forms\ComponentContainer|null $form): void { // No form validation needed for this page } }