@extends('admin.layouts.app') @section('title', __('admin.logs.list_title') . ' — ' . __('admin.brand.name')) @section('page_title', __('admin.logs.list_title')) @php $filterKeys = ['admin_id', 'module', 'from', 'to']; $activeFilters = collect($filterKeys)->filter(fn ($k) => filled(request($k)))->count(); @endphp @section('content') @foreach (request()->only(['q', 'sort', 'dir']) as $key => $value) @endforeach
@if ($logs->isEmpty()) @else
@foreach ($logs as $log) @endforeach
{{ __('admin.logs.fields.admin') }} {{ __('admin.logs.fields.subject') }} {{ __('admin.logs.fields.ip') }}
{{ optional($log->created_at)->format('Y-m-d H:i:s') }} @if ($log->admin) {{ $log->admin->name }} {{ $log->admin->email }} @else 👤 {{ __('admin.logs.guest') }} @endif {{ trans()->has('admin.logs.actions.' . $log->action) ? __('admin.logs.actions.' . $log->action) : $log->action }} {{ trans()->has('admin.logs.modules.' . $log->module) ? __('admin.logs.modules.' . $log->module) : $log->module }} @if ($log->subject_type) {{ class_basename($log->subject_type) }}#{{ $log->subject_id }} @endif @if ($log->description) {{ $log->description }} @endif @if ($log->agent_run_id) 🤖 AI · Run #{{ $log->agent_run_id }} @endif {{ $log->ip_address ?: '—' }} {{ __('admin.actions.view') ?? 'View' }}
{{ $logs->links() }}
@endif
@endsection