@extends('backEnd.layouts.master') @section('title', 'Purchase Logs') @section('css') @endsection @section('content')
{{-- PAGE HEADER --}}

Purchase Logs

Audit trail of edited and deleted purchase records.

Back to Purchases
{{-- STATS OVERVIEW --}}

{{ $total_edits }}

Total Edited Records

{{ $total_deletes }}

Total Deleted Records
{{-- FILTER & TABLE CARD --}}
{{-- Filter Header --}}
{{-- Logs Table --}}
@forelse($logs as $log) {{-- Action Badge --}} {{-- Reference --}} {{-- Old Values --}} {{-- New Values --}} {{-- Fund Change --}} {{-- User Info --}} @empty @endforelse
# Action Reference Previous Data New Data Fund Impact User & Time
{{ $log->id }} @if($log->action == 'edit') Edited @else Deleted @endif
@if($log->purchase) #{{ $log->purchase->invoice_no ?? $log->purchase_id }} @else #{{ $log->old_invoice_no ?? $log->purchase_id }} @endif
ID: {{ $log->purchase_id }}
@if($log->old_invoice_no)
  • Inv: {{ $log->old_invoice_no }}
  • Date: {{ $log->old_purchase_date ? \Carbon\Carbon::parse($log->old_purchase_date)->format('d M y') : '-' }}
  • Paid: {{ number_format($log->old_paid_amount, 2) }}
  • Total: {{ number_format($log->old_grand_total, 2) }}
@else N/A @endif
@if($log->new_invoice_no)
  • Inv: {{ $log->new_invoice_no }}
  • Date: {{ $log->new_purchase_date ? \Carbon\Carbon::parse($log->new_purchase_date)->format('d M y') : '-' }}
  • Paid: {{ number_format($log->new_paid_amount, 2) }}
  • Total: {{ number_format($log->new_grand_total, 2) }}
@else Record Deleted @endif
@php $diff = $log->fund_balance_after - $log->fund_balance_before; @endphp
Balance:
{{ number_format($log->fund_balance_before, 2) }} ➝ {{ number_format($log->fund_balance_after, 2) }}
@if($diff > 0) {{ number_format(abs($diff), 2) }} @elseif($diff < 0) {{ number_format(abs($diff), 2) }} @else No Change @endif
{{ $log->performedBy ? substr($log->performedBy->name, 0, 1) : 'U' }}
{{ $log->performedBy->name ?? 'Unknown' }}
{{ $log->created_at->format('d M, h:i A') }}
@if($log->description)
"{{ Str::limit($log->description, 20) }}"
@endif

No Activity Logs Found

Try changing the date filter or action type.
{{-- Pagination --}}
{{ $logs->links('pagination::bootstrap-4') }}
@endsection