@lang('filament-activity-log::activities.table.field') @lang('filament-activity-log::activities.table.old') @lang('filament-activity-log::activities.table.new') @foreach ($changes['attributes'] as $key => $newValue) @php $field = $logger->getFieldByName($key); if (!$field) { continue; } $oldValue = $changes['old'][$key] ?? null; if($field->display($oldValue, raw: true) === $field->display($newValue, raw: true)) { // Skip display if it's the same value. continue; } @endphp {{ $field->getLabel() }} @if ($field->is('difference')) {{ view('filament-activity-log::components.difference', [ 'options' => $field->options, 'oldValue' => $field->display($oldValue, raw: true), 'newValue' => $field->display($newValue, raw: true), ]) }} @else {{ $field->display($oldValue) }} {{ $field->display($newValue) }} @endif @endforeach