@extends('backend.layouts.master') @section('title', 'Campagne SMS : ' . $smsCampaign->title) @section('body')
@endsection @section('content')| Statut | @switch($smsCampaign->status) @case('draft') Brouillon @break @case('partial') Envoi partiel @break @case('sending') En cours @break @case('sent') Envoyée @break @default {{ $smsCampaign->status }} @endswitch |
| Événement | {{ $smsCampaign->event->title ?? 'Aucun' }} |
| Expéditeur | {{ $smsCampaign->sender }} |
| Créée le | {{ $smsCampaign->created_at->format('d/m/Y H:i') }} |
{{ $smsCampaign->diffusionList->name ?? 'N/A' }}
+ filtres SMS obligatoires (Tunisie + téléphone 8 chiffres){{ $smsCampaign->custom_query }}
+ filtres SMS obligatoires (Tunisie + téléphone 8 chiffres)
| Destinataire | Téléphone | Statut | Envoyé le | Réponse API |
|---|---|---|---|---|
| {{ optional($recipient->user)->firstname }} {{ optional($recipient->user)->name }} | +{{ $recipient->phone }} | @switch($recipient->status) @case('sent') Envoyé @break @case('failed') Échec @break @case('pending') En attente @break @default {{ $recipient->status }} @endswitch | {{ $recipient->sent_at?->format('d/m/Y H:i') ?? '-' }} | @if ($recipient->api_response) {{ Str::limit($recipient->api_response, 40) }} @else - @endif |
Affichage des 100 premiers résultats sur {{ $smsCampaign->recipients->count() }} total.
@endif