{{-- resources/views/admin/log/AdminAuditLogController.blade.php --}} @extends('admin.layouts.app') @section('title', '관리자 감사 로그') @section('page_title', '관리자 감사 로그') @section('page_desc', '관리자 행위 감사로그를 조회합니다. (상세는 모달)') @section('content_class', 'a-content--full') @push('head') @endpush @section('content') @php $indexUrl = route('admin.systemlog.admin-audit-logs', [], false); $showTpl = route('admin.systemlog.admin-audit-logs.show', ['id' => '__ID__'], false); $f = $filters ?? []; $dateFrom = (string)($f['date_from'] ?? ''); $dateTo = (string)($f['date_to'] ?? ''); $actorQ = (string)($f['actor_q'] ?? ''); $action = (string)($f['action'] ?? ''); $tt = (string)($f['target_type'] ?? ''); $ip = (string)($f['ip'] ?? ''); @endphp
관리자 감사 로그
검색/페이징 지원 · 상세는 AJAX 모달
초기화
{{ $page->total() }}
@forelse(($items ?? []) as $r0) @php $r = is_array($r0) ? $r0 : (array)$r0; $id = (int)($r['id'] ?? 0); $aEmail = (string)($r['actor_email'] ?? ''); $aName = (string)($r['actor_name'] ?? ''); $actorTxt = trim(($aName !== '' ? $aName : '-') . ($aEmail !== '' ? " ({$aEmail})" : '')); @endphp @empty @endforelse
ID Actor Action Target Type IP Created 상세
{{ $id }}
{{ $aName !== '' ? $aName : '-' }}
{{ $aEmail !== '' ? $aEmail : 'admin_users 미조회' }}
{{ $r['action'] ?? '-' }} {{ $r['target_type'] ?? '-' }} {{ $r['ip'] ?? '-' }} {{ $r['created_at'] ?? '-' }}
데이터가 없습니다.
{{ $page->onEachSide(1)->links('vendor.pagination.admin') }}
@include('admin.log._audit_log_modal') @endsection