From 7e99d5cd8e8ad48ee5fec452b4002dbbc8962c7a Mon Sep 17 00:00:00 2001 From: Boy132 Date: Tue, 22 Apr 2025 22:27:50 +0200 Subject: [PATCH] Use `Arr::dot` to display multi-dimensional activity log properties (#1285) --- .../Server/Resources/ActivityResource/Pages/ListActivities.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php b/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php index 17917408a..9c953d81d 100644 --- a/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php +++ b/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php @@ -19,6 +19,7 @@ use Filament\Tables\Actions\ViewAction; use Filament\Tables\Columns\TextColumn; use Filament\Tables\Filters\SelectFilter; use Filament\Tables\Table; +use Illuminate\Support\Arr; use Illuminate\Support\HtmlString; class ListActivities extends ListRecords @@ -98,7 +99,7 @@ class ListActivities extends ListRecords DateTimePicker::make('timestamp'), KeyValue::make('properties') ->label('Metadata') - ->formatStateUsing(fn ($state) => collect($state)->filter(fn ($item) => !is_array($item))->all()), + ->formatStateUsing(fn ($state) => Arr::dot($state)), ]), ]) ->filters([