@extends('admin::layouts.master') @php $pageTitle = 'مدیریت برادکست‌ها'; @endphp @section('title', $pageTitle) @push('css') @endpush @section('content') @php // داده‌های نمونه $broadcasts = [ (object)[ 'id' => 1, 'title' => 'اعلان جشنواره پاییزه', 'owner' => (object)['name' => 'کاربر تست', 'email' => 'test@example.com'], 'segment' => 'تمام کاربران فعال', 'platform' => 'instagram', 'scheduled_at' => \Carbon\Carbon::now()->addDays(2), 'sent_at' => null, 'status' => 'scheduled', 'is_active' => true, 'recipients_count' => 1250, 'opened_count' => 0, 'created_at' => \Carbon\Carbon::now()->subDays(1) ], (object)[ 'id' => 2, 'title' => 'کد تخفیف شب یلدا', 'owner' => (object)['name' => 'مدیر سیستم', 'email' => 'admin@example.com'], 'segment' => 'کاربران ویژه', 'platform' => 'telegram', 'scheduled_at' => \Carbon\Carbon::now()->addDays(5), 'sent_at' => null, 'status' => 'scheduled', 'is_active' => false, 'recipients_count' => 450, 'opened_count' => 0, 'created_at' => \Carbon\Carbon::now()->subHours(3) ], (object)[ 'id' => 3, 'title' => 'خبرنامه هفتگی', 'owner' => (object)['name' => 'سارا محمدی', 'email' => 'sara@example.com'], 'segment' => 'مشترکین خبرنامه', 'platform' => 'sms', 'scheduled_at' => null, 'sent_at' => \Carbon\Carbon::now()->subDays(1), 'status' => 'sent', 'is_active' => true, 'recipients_count' => 3200, 'opened_count' => 2450, 'created_at' => \Carbon\Carbon::now()->subDays(3) ], (object)[ 'id' => 5, 'title' => 'بروزرسانی سرویس', 'owner' => (object)['name' => 'مدیر سیستم', 'email' => 'admin@example.com'], 'segment' => 'همه کاربران', 'platform' => 'multi', 'scheduled_at' => null, 'sent_at' => \Carbon\Carbon::now()->subWeek(), 'status' => 'failed', 'is_active' => false, 'recipients_count' => 5000, 'opened_count' => 0, 'created_at' => \Carbon\Carbon::now()->subDays(7) ] ]; $stats = [ 'total' => 15, 'scheduled' => 3, 'sent' => 10, 'failed' => 2, 'active' => 8 ]; @endphp

📢 مدیریت برادکست‌ها

مدیریت و پیگیری ارسال‌های انبوه

{{ $stats['total'] }}

کل برادکست‌ها

{{ $stats['active'] }}

فعال

{{ $stats['scheduled'] }}

در انتظار

{{ $stats['sent'] }}

ارسال شده

{{ $stats['failed'] }}

ناموفق

لیست برادکست‌ها
{{ count($broadcasts) }} برادکست نمایش داده می‌شود
@foreach($broadcasts as $broadcast) @endforeach
# عنوان برادکست ایجاد کننده پلتفرم گیرندگان زمان ارسال وضعیت عملیات
#{{ $broadcast->id }}
{{ $broadcast->title }}
{{ $broadcast->segment }}
@if(!$broadcast->is_active)
@endif
{{ $broadcast->owner->name }} {{ $broadcast->owner->email }}
@if($broadcast->platform == 'instagram') اینستاگرام @elseif($broadcast->platform == 'telegram') تلگرام @elseif($broadcast->platform == 'sms') SMS @else چندگانه @endif
{{ number_format($broadcast->recipients_count) }} @if($broadcast->status == 'sent' && $broadcast->opened_count > 0) {{ number_format(($broadcast->opened_count / $broadcast->recipients_count) * 100, 1) }}% باز شده @endif
@if($broadcast->scheduled_at)
{{ $broadcast->scheduled_at->format('d M Y') }} {{ $broadcast->scheduled_at->format('H:i') }}
@elseif($broadcast->sent_at)
{{ $broadcast->sent_at->format('d M Y') }} {{ $broadcast->sent_at->format('H:i') }}
@else - @endif
@if($broadcast->status == 'scheduled') در انتظار @elseif($broadcast->status == 'sent') ارسال شده @elseif($broadcast->status == 'failed') ناموفق @else پیش‌نویس @endif
@if($broadcast->status == 'scheduled') @endif
نمایش {{ count($broadcasts) }} از {{ $stats['total'] }} برادکست
@endsection @push('js') @endpush