@php $bought = $this->sessions->whereNotNull('package_id'); @endphp
{{ __('Plans this subscriber has purchased') }}
| {{ __('Package') }} | {{ __('Method') }} | {{ __('Purchased') }} | {{ __('Status') }} | {{ __('Amount') }} |
|---|---|---|---|---|
| {{ $s->package?->package ?: __('Unknown') }} {{ $s->package?->mikrotik_rate_limit ?: '' }} @if ($s->expires_at && $s->activated_at) · {{ $s->activated_at->diffForHumans($s->expires_at, true, true) }} @endif · {{ ucfirst($s->source ?: 'hotspot') }} | {{ $s->mpesa_receipt ? __('M-Pesa') : __('Other') }} {{ $s->mpesa_receipt ?: '—' }} | {{ $s->created_at->format('M j, Y, h:i A') }} | @php $tone = match (true) { $s->status === 'blocked' => 'danger', $s->status === 'paused' => 'warning', $s->expires_at?->isFuture() => 'success', default => 'secondary', }; @endphp {{ $s->amount > 0 ? __('Paid') : ucfirst($s->status) }} | {{ $s->amount > 0 ? money($s->amount, 0) : __('Free') }} |
| {{ __('No packages taken yet.') }} | ||||