@extends('nexus.layouts.app') @section('page-title', 'Audit Log') @section('sys-mode', 'AUDIT LOG') @section('content') {{-- PAGE HEADER --}}
System event history and decision trail
| ID | Timestamp | Event | Actor | User | Session | Context |
|---|---|---|---|---|---|---|
| {{ $logId }} | {{ $logCreated ? \Carbon\Carbon::parse($logCreated)->format('M d H:i:s') : '' }} | {{ $logEvent }} | {{ $logActorType }}{{ $logActorId ? ' #' . $logActorId : '' }} | {{ $logUserId ?: '-' }} | {{ $logSessionId ?: '-' }} | @if ($hasContext) VIEW @elseif ($logNotes) {{ \Illuminate\Support\Str::limit($logNotes, 40) }} @else - @endif |
|
@php
$decoded = is_string($logContext) ? json_decode($logContext, true) : $logContext;
if (is_array($decoded)) {
array_walk_recursive($decoded, function (&$val) {
if (is_float($val)) $val = round($val, 4);
});
echo json_encode($decoded, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
} else {
echo $logContext;
}
@endphp
|
||||||