columns([ TextColumn::make('textblock_kennung.name') ->color('info') ->wrap() ->description(function ($record) { return new HtmlString($record->beschreibung); }), TextColumn::make('name') ->weight(FontWeight::Bold) ->wrap() ->description(function ($record) { return new HtmlString($record->textblock); }) ->html(), ]) ->filters([ SelectFilter::make('textblock_kennung_id') ->label('Textbock Art') ->options(function (): array { return TextblockKennung::join('konto_textblocks', 'textblock_kennungs.id', '=', 'konto_textblocks.textblock_kennung_id') ->pluck('textblock_kennungs.name', 'textblock_kennungs.id')->toArray(); }) ->preload(), ]) ->recordActions([ EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }