System Logs
Workflow, Folder and File Activity
| Date | User | Type | Entity ID | Action | Changes |
|---|---|---|---|---|---|
| {{ $audit->created_at->format('Y-m-d H:i') }} | {{ $userLabel }} | {{ ucfirst($audit->entity_type) }} | {{ $entityLabel }} | {{ ucfirst($audit->action) }} |
@if($audit->action === 'updated')
@php
$beforeData = (array) ($audit->before ?? []);
$afterData = (array) ($audit->after ?? []);
$allKeys = array_unique(array_merge(array_keys($beforeData), array_keys($afterData)));
$ignoredKeys = ['updated_at', 'created_at'];
$changedKeys = array_filter($allKeys, function ($key) use ($beforeData, $afterData) {
return ($beforeData[$key] ?? null) !== ($afterData[$key] ?? null);
});
$changedKeys = array_values(array_filter($changedKeys, function ($key) use ($ignoredKeys) {
return !in_array($key, $ignoredKeys, true);
}));
@endphp
Changed: @forelse($changedKeys as $key) {{ $key }}: @php $beforeVal = $beforeData[$key] ?? null; @endphp @if(is_array($beforeVal) || is_object($beforeVal)) {{ json_encode($beforeVal) }} @else {{ $beforeVal }} @endif → @php $val = $afterData[$key] ?? null; @endphp @if(is_array($val) || is_object($val)) {{ json_encode($val) }} @else {{ $val }} @endif @empty No field changes captured. @endforelse @elseif($audit->action === 'created') Created @elseif($audit->action === 'deleted') Deleted @elseif($audit->action === 'shared') Shared @elseif($audit->action === 'renamed') Renamed @endif |
| No audit records found. | |||||
{{ $audits->links() }}