searchable(), Column::make('Body', 'body')->searchable(), ArrayColumn::make('Audiensi') ->data( fn ($value, $row) => $row->audiences->map(fn ($audience) => [ 'name' => $audience->name, ])->toArray() ) ->outputFormat(fn ($index, $value) => Blade::render('
{{ $value["name"] }}
', ['value' => $value])) ->flexRow(['class' => 'gap-2 flex-wrap']), Column::make('Tanggal') ->label(fn ($row, $column) => formatDateTime($row->created_at)), ]; } public function builder(): Builder { return Broadcast::select('id', 'title', 'body') ->with('audiences'); } }