Log Aktivitas

Daftar aktivitas yang dilakukan oleh akun admin. {{ auth()->user()->isSuperAdmin() ? 'Anda dapat meninjau seluruh riwayat penambahan, perubahan, maupun penghapusan data.' : 'Halaman ini hanya menampilkan aktivitas milik akun Anda sendiri.' }}

Export Excel
@forelse ($logs as $log) @php $actionLabels = [ 'created' => ['label' => 'Menambahkan', 'color' => 'bg-emerald-100 text-emerald-700 dark:bg-emerald-500/10 dark:text-emerald-300'], 'updated' => ['label' => 'Memperbarui', 'color' => 'bg-blue-100 text-blue-700 dark:bg-blue-500/10 dark:text-blue-300'], 'deleted' => ['label' => 'Menghapus', 'color' => 'bg-rose-100 text-rose-700 dark:bg-rose-500/10 dark:text-rose-300'], ]; $actionMeta = $actionLabels[$log->action] ?? ['label' => ucfirst($log->action), 'color' => 'bg-slate-100 text-slate-600 dark:bg-slate-700/40 dark:text-slate-200']; @endphp @php $timestamp = $log->created_at?->copy()?->timezone('Asia/Jakarta'); @endphp @empty @endforelse
No. Waktu Admin Aksi Target Keterangan
{{ ($logs->firstItem() ?? 1) + $loop->index }}
{{ $timestamp ? $timestamp->translatedFormat('d M Y, H:i') . ' WIB' : '-' }}
{{ $timestamp ? $timestamp->diffForHumans() : '-' }}
{{ $log->user?->name ?? '-' }}
{{ $log->user?->email ?? '' }}
{{ $actionMeta['label'] }}
{{ $log->subject_name ?? '-' }}
{{ class_basename($log->subject_type) ?? '-' }} @if($log->subject_id) #{{ $log->subject_id }} @endif

{{ $log->description ?? '-' }}

@if (!empty($log->changes))
Detail perubahan
    @foreach ($log->changes as $field => $change)
  • {{ str_replace('_', ' ', $field) }}: {{ $change['old'] ?? '-' }} {{ $change['new'] ?? '-' }}
  • @endforeach
@endif
Belum ada aktivitas yang tercatat.
{{ $logs->links() }}