Campaign Details
Name:
{{ $campaign->name }}
Message:
{{ $campaign->message }}
Send Type:
{{ $campaign->repeat == 0 ? 'Send Now' : 'Scheduled' }}
@if ($campaign->repeat != 0)
Schedule Type: {{ ucfirst($campaign->schedule_type) }}
Start Date: {{ \Carbon\Carbon::parse($campaign->start_date)->format('d M Y') }}
Send Time: {{ \Carbon\Carbon::parse($campaign->send_time)->format('h:i A') }}
@endif
Recipients:
| # |
Phone Number |
Status |
@foreach ($campaign->recipients as $recipient)
@php
$originalPhone = $recipient->phone_number;
// If number has exactly 9 digits, assume it's missing +94 and add it
if (strlen($originalPhone) === 9 && is_numeric($originalPhone)) {
$convertedPhone = '+94' . $originalPhone;
} elseif (Str::startsWith($originalPhone, '0')) {
$convertedPhone = '+94' . substr($originalPhone, 1);
} else {
$convertedPhone = $originalPhone;
}
$status = $smsLogs[$convertedPhone]->status ?? 'pending';
@endphp
| {{ $loop->iteration }} |
{{ $recipient->phone_number }} |
{{ ucfirst($status) }}
|
@endforeach
Edit
Back to List