@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')
| {{ __('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' }} |