@extends('layouts.vendor.app') @section('title', translate('messages.employee_audit_log')) @section('content')
@forelse($logs as $index => $log) @php($employee = $employees[$log->subject_id] ?? null) @php($actorName = 'System') @if($log->actor_guard === 'vendor_employee' && isset($actorsAsEmployees[$log->actor_id])) @php($actorName = trim(($actorsAsEmployees[$log->actor_id]->f_name ?? '').' '.($actorsAsEmployees[$log->actor_id]->l_name ?? ''))) @elseif($log->actor_guard === 'vendor' && isset($actorsAsVendors[$log->actor_id])) @php($actorName = trim(($actorsAsVendors[$log->actor_id]->f_name ?? '').' '.($actorsAsVendors[$log->actor_id]->l_name ?? ''))) @endif @empty @endforelse
{{ translate('messages.#') }} {{ translate('messages.employee') }} {{ translate('messages.event') }} {{ translate('messages.actor') }} {{ translate('messages.date') }} {{ translate('messages.details') }}
{{ $index + $logs->firstItem() }} {{ $employee ? trim($employee->f_name.' '.$employee->l_name) : 'N/A' }} {{ str_replace('_', ' ', $log->event) }} {{ $actorName ?: 'N/A' }} {{ \App\CentralLogics\Helpers::format_date($log->created_at) }} @if($log->new_values) {{ json_encode($log->new_values) }} @elseif($log->old_values) {{ json_encode($log->old_values) }} @else N/A @endif
{{ translate('messages.no_data_found') }}
@if($logs->count()) @endif
@endsection