@php use Carbon\Carbon; @endphp @forelse ($campaign->advertisements as $advertisement) @php $totalAdDays = 0; if ($advertisement->schedule_type == 1) { $start = Carbon::parse($advertisement->start_date); $end = Carbon::parse($advertisement->end_date); $totalAdDays += $start->diffInDays($end) + 1; } if ($advertisement->schedule_type == 2 && $advertisement->schedules) { foreach ($advertisement->schedules as $schedule) { $start = Carbon::parse($schedule->custom_start_date); $end = Carbon::parse($schedule->custom_end_date); $totalAdDays += $start->diffInDays($end) + 1; } } @endphp @empty @endforelse
@lang('Advertisement Name | Ad Running') @lang('Start Date - End Date') @lang('Ad Schedule Type') @lang('Ad Reached') @lang('Ad Engagement') @lang('Status') @lang('Ad Type') @lang('Daily Budget') @lang('Ad Cost') @lang('Action')
{{ __($advertisement->title) }}
{{ round($totalAdDays) }} @lang('Days')
{{ showDateTime($advertisement->start_date, 'Y-m-d') }} - {{ showDateTime($advertisement->end_date, 'Y-m-d') }} @if ($advertisement->schedule_type == 1) @lang('Daily') @elseif ($advertisement->schedule_type == 2) @lang('Custom') @endif {{ formatNumber($advertisement->ad_reached) }}
@lang('Ads Reached'): {{ formatNumber($advertisement->adReaches()->count()) }}
{{ formatNumber($advertisement->ad_engagement) }}
@lang('Ads Engagement'): {{ formatNumber($advertisement->advertisementAnalytics()->count()) }}
@php echo $advertisement->statusBadge; @endphp @php echo $advertisement->adTypeBadge; @endphp {{ showAmount($advertisement->daily_costs) }} {{ round($totalAdDays) }} x {{ showAmount($advertisement->daily_costs) }} =
{{ showAmount($advertisement->total_amount) }}
@if ($advertisement->status == Status::RUNNING) @elseif($advertisement->status == Status::PAUSE) @endif @lang('Edit')
{{ __($emptyMessage) }}