@extends('admin.layout') @section('title', 'Détails du Rapport') @section('content')

Rapport de Campagne : {{ $campaign->name }}

Détails des emails envoyés pour cette campagne

Retour
Total

{{ $stats['total'] }}

Envoyés

{{ $stats['sent'] }}

Échecs

{{ $stats['failed'] }}

En attente

{{ $stats['pending'] }}

Informations de la Campagne
Nom : {{ $campaign->name }}
Statut : @if($campaign->status === 'completed') Terminée @elseif($campaign->status === 'processing') En cours @elseif($campaign->status === 'active') Active @else {{ ucfirst($campaign->status) }} @endif
@if($campaign->user)
Créée par : {{ $campaign->user->name }}
@endif
Créée le : {{ $campaign->created_at->format('d/m/Y H:i') }}
@if($campaign->description)
Description : {{ $campaign->description }}
@endif
Détails des Emails Envoyés
@if($campaign->emailReports->isEmpty())

Aucun rapport disponible pour cette campagne.

@else
@foreach($campaign->emailReports as $report) @endforeach
Email Destinataire Sujet Statut Envoyé le Erreur
{{ $report->recipient_email }} {{ $report->recipient_name ?? '-' }} {{ $report->subject ? \Illuminate\Support\Str::limit($report->subject, 50) : '-' }} @if($report->status === 'sent') Envoyé @elseif($report->status === 'failed') Échec @else En attente @endif @if($report->sent_at) {{ $report->sent_at->format('d/m/Y H:i') }} @else - @endif @if($report->error_message) {{ \Illuminate\Support\Str::limit($report->error_message, 30) }} @else - @endif
@endif
@endsection