@extends('adminlte::page') @section('title', 'Activity Log') @section('content_header')

Activity Log

@stop @section('content')

List of Activity Records

@foreach($logs as $log) @php $payload = is_array($log->payload) ? $log->payload : json_decode($log->payload, true); $amount = $payload['amount'] ?? $payload['details']['amount'] ?? 0; $email = $payload['customer_verification']['email'] ?? $payload['email'] ?? $payload['details']['email'] ?? null; $phone = $payload['customer_verification']['phone'] ?? $payload['phone'] ?? $payload['details']['phone'] ?? null; $status = $payload['status'] ?? null; $gateway = $payload['payment_gateway'] ?? null; $reason = $payload['reason'] ?? $payload['error'] ?? null; @endphp @endforeach
ID Timestamp Event Name Membership No Amount Action Details Action
{{ $log->id }}
{{ $log->created_at->format('Y-m-d') }}
{{ $log->created_at->format('h:i A') }}
{{ str_replace('_', ' ', $log->event_name) }}
@php $sourceText = str_replace('_', ' ', $log->source); $paymentType = $payload['payment_type'] ?? $payload['details']['payment_type'] ?? null; if ($log->source === 'make_payment' && $paymentType) { $sourceText .= ' - ' . $paymentType; } @endphp {{ $sourceText }}
@if($log->membership_no) {{ $log->membership_no }} @else N/A @endif @if(isset($payload['member_name']))
{{ $payload['member_name'] }}
@endif
@if($amount > 0) ₹{{ number_format($amount, 2) }} @else - @endif
@if($email)
{{ $email }}
@endif @if($phone)
{{ $phone }}
@endif @if($gateway)
{{ $gateway }}
@endif @if($reason)
{{ Str::limit(str_replace('_', ' ', $reason), 40) }}
@endif
ID Timestamp Event Name Membership No Amount Action Details Action
@stop @section('css') @stop @section('js') @stop