{{ __('Coupon Users') }}

@if(session('success')) @endif @if(session('error')) @endif
TOTAL

{{ number_format($totalCoupons) }}

Total Coupons

@if($totalCouponsGrowth >= 0) @else @endif {{ abs($totalCouponsGrowth) }}% vs last month
ACTIVE

{{ number_format($activeCoupons) }}

Active

@if($activeCouponsGrowth >= 0) @else @endif {{ abs($activeCouponsGrowth) }}% vs last month
USED

{{ number_format($usedCoupons) }}

Used

@if($usedCouponsGrowth >= 0) @else @endif {{ abs($usedCouponsGrowth) }}% vs last month
EXPIRED

{{ number_format($expiredCoupons) }}

Expired

@if($expiredCouponsGrowth >= 0) @else @endif {{ abs($expiredCouponsGrowth) }}% vs last month

All Coupon Codes

@if($coupons->count() > 0)
@foreach($coupons as $index => $coupon) @php $today = \Carbon\Carbon::today(); $isExpired = $today->gt($coupon->valid_to); $statusClass = ''; $statusText = ''; if ($coupon->is_used) { $statusClass = 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300'; $statusText = 'Used'; } elseif ($isExpired) { $statusClass = 'bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400'; $statusText = 'Expired'; } else { $statusClass = 'bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400'; $statusText = 'Active'; } @endphp @endforeach
S.No User Coupon Code Days Valid From Valid To Status Used At Actions
{{ $coupons->firstItem() + $index }}
{{ strtoupper(substr($coupon->user->name ?? 'U', 0, 1)) }}

{{ $coupon->user->name ?? 'N/A' }}

{{ $coupon->user->email ?? 'N/A' }}

{{ $coupon->code }}
{{ $coupon->validity_days }} {{ $coupon->valid_from->format('d M Y') }} {{ $coupon->valid_to->format('d M Y') }} {{ $statusText }} {{ $coupon->used_at ? $coupon->used_at->timezone('Asia/Kolkata')->format('d M Y H:i') : '-' }}
@if(!$coupon->is_used)
@csrf @method('DELETE')
@endif
@foreach($coupons as $index => $coupon) @php $today = \Carbon\Carbon::today(); $isExpired = $today->gt($coupon->valid_to); $statusClass = ''; $statusText = ''; if ($coupon->is_used) { $statusClass = 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300'; $statusText = 'Used'; } elseif ($isExpired) { $statusClass = 'bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400'; $statusText = 'Expired'; } else { $statusClass = 'bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400'; $statusText = 'Active'; } @endphp
{{ strtoupper(substr($coupon->user->name ?? 'U', 0, 1)) }}

{{ $coupon->user->name ?? 'N/A' }}

{{ $coupon->user->email ?? 'N/A' }}

{{ $statusText }}

Coupon Code

{{ $coupon->code }}

Validity Days

{{ $coupon->validity_days }} days

Valid From

{{ $coupon->valid_from->format('d M Y') }}

Valid To

{{ $coupon->valid_to->format('d M Y') }}

Used At

{{ $coupon->used_at ? $coupon->used_at->timezone('Asia/Kolkata')->format('d M Y') : '-' }}

@endforeach
{{ $coupons->links() }}
@else

No coupon codes found

@endif