{{-- Audit Log Section --}}
Belum ada riwayat perubahan.
@else| Waktu | Aksi | Oleh | Detail Perubahan | ||
|---|---|---|---|---|---|
| {{ $log->created_at->format('d/m/Y H:i:s') }} | {!! $log->event_badge !!} | {{ $log->user_name ?? '-' }} |
@if($log->event === 'created' && $log->new_values)
@foreach($log->new_values as $field => $val)
{{ $field }}:
{{ is_array($val) ? json_encode($val) : ($val ?? '-') }}
@endforeach
@elseif($log->event === 'updated' && $log->new_values)
@php
$changed = [];
foreach ($log->new_values as $field => $newVal) {
$oldVal = $log->old_values[$field] ?? null;
if (json_encode($oldVal) != json_encode($newVal)) {
$changed[$field] = ['old' => $oldVal, 'new' => $newVal];
}
}
@endphp
@if(empty($changed))
Tidak ada perubahan terdeteksi
@else
@foreach($changed as $field => $diff)
{{ $field }}:
@if(is_array($diff['old']) || is_array($diff['new']))
@endforeach
@endif
@elseif($log->event === 'deleted')
Data dinonaktifkan/dihapus
@if($log->new_values)
@foreach($log->new_values as $field => $val)
@php
$oldArr = is_array($diff['old']) ? $diff['old'] : [];
$newArr = is_array($diff['new']) ? $diff['new'] : [];
@endphp
@if(!empty($oldArr))
@else
{{ $diff['old'] ?? '-' }}
{{ $diff['new'] ?? '-' }}
@endif
Sebelum:
@endif
@if(!empty($newArr))
Sesudah:
@endif
{{ $field }}:
{{ is_array($val) ? json_encode($val) : ($val ?? '-') }}
@endforeach
@endif
@endif
|