@extends('layouts.user') @section('title', 'Campaign Delivery Logs') @section('content')

Delivery Logs

Tracking logs for campaign: {{ $email_campaign->name }}

Back to Campaigns
@csrf
Total Attempts
{{ $email_campaign->logs()->count() }}
Sent / Delivered
{{ $email_campaign->logs()->whereIn('status', ['sent', 'delivered'])->count() }}
Bounced / Failed
{{ $email_campaign->logs()->whereIn('status', ['bounced', 'failed'])->count() }}
Last Activity
{{ $email_campaign->logs()->latest()->first()?->created_at->diffForHumans() ?? 'None' }}
@forelse($logs as $log) @empty @endforelse
Recipient Email Status Message ID Time Error Details
{{ $log->email }} @php $statusClasses = [ 'sent' => 'bg-blue-100 text-blue-700', 'delivered' => 'bg-emerald-100 text-emerald-700', 'failed' => 'bg-rose-100 text-rose-700', 'bounced' => 'bg-amber-100 text-amber-700', ]; $class = $statusClasses[$log->status] ?? 'bg-gray-100 text-gray-700'; @endphp {{ $log->status }} {{ $log->message_id ?: 'N/A' }} {{ $log->created_at->format('M d, H:i:s') }} {{ $log->error ?: '-' }}
No logs found for this campaign.
{{ $logs->links() }}
@endsection