@extends('layouts.app', [ 'title' => 'Halaman Laporan' ]) @section('content')
| Waktu | Operator (User) | Aktivitas | Keterangan |
|---|---|---|---|
| {{ $log->created_at->translatedFormat('d F Y H:i') }} WITA | {{ $log->causer->name ?? 'Sistem' }} | {{ $log->description }} | @if(str_contains($desc, 'mengirim notifikasi') || str_contains($desc, 'pesan') || str_contains($desc, 'lunas')) Pembayaran Lunas @elseif(str_contains($desc, 'menambahkan') || str_contains($desc, 'baru')) Pembayaran Pending @elseif(str_contains($desc, 'menghapus') || str_contains($desc, 'hapus')) Hapus Data Tagihan @elseif(str_contains($desc, 'status')) Mutasi @else - @endif |
| Belum ada log aktivitas tagihan yang tercatat. | |||
| Waktu | Operator (User) | Aktivitas | Keterangan |
|---|---|---|---|
| {{ $log->created_at->translatedFormat('d F Y H:i') }} WITA | {{ $log->causer->name ?? 'Sistem' }} | {{ $log->description }} | @if(str_contains(strtolower($log->description), 'whatsapp') || str_contains(strtolower($log->description), 'wa') || str_contains(strtolower($log->description), 'pesan') || str_contains(strtolower($log->description), 'fonnte') || str_contains(strtolower($log->description), 'notifikasi')) Notifikasi Berhasil Terkirim @else Aktivitas Lain @endif |
| Belum ada riwayat aktivitas jatuh tempo yang tercatat. | |||
| Waktu | Operator (User) | Aktivitas | Keterangan |
|---|---|---|---|
| {{ $log->created_at->translatedFormat('d F Y H:i') }} WITA | {{ $log->causer->name ?? 'Sistem' }} | {{-- Menggunakan {!! !!} agar tag HTML warna hijau muda bisa tampil --}}{!! $log->description !!} |
@php
$desc = strtolower($log->description ?? '');
$event = strtolower($log->event ?? '');
@endphp
{{-- Gunakan IF-ELSEIF agar hanya satu badge status utama yang muncul per baris --}}
@if($event == 'deleted' || str_contains($desc, 'menghapus') || str_contains($desc, 'hapus'))
Hapus Data Pelanggan
@elseif($event == 'updated' || str_contains($desc, 'memperbarui') || str_contains($desc, 'update'))
Update Data Pelanggan
@elseif($event == 'created' || str_contains($desc, 'menambahkan') || str_contains($desc, 'baru'))
Tambah Data Pelanggan
@endif
{{-- Notifikasi tambahan jika ada --}}
@if(str_contains($desc, 'mengirim notifikasi') || str_contains($desc, 'pesan'))
Notifikasi Berhasil Terkirim
@endif
|
| Belum ada log aktivitas pelanggan yang tercatat. | |||
| Waktu | Operator (User) | Detail Aktivitas Sistem | Keterangan |
|---|---|---|---|
| {{ $log->created_at->translatedFormat('d F Y H:i') }} WITA | @if($log->causer) {{ $log->causer->name }} @else Anonim ({{ $log->properties['ip_address'] ?? '-' }}) @endif | {{ trim($log->description) }} @if(isset($log->properties['lokasi']) && !str_contains($log->properties['lokasi'], 'Lokal')) @endif | @if(str_contains(strtolower($log->description), 'gagal')) Gagal Login @elseif($log->causer) Login Sukses @else Akses Publik @endif |
| Belum ada aktivitas login atau riwayat sistem yang tercatat. | |||