@use('App\Core\Support\Money') @php $rows = [ 'Customer' => $subscription->workspace->owner->name.' <'.$subscription->workspace->owner->email.'>', 'Plan' => $subscription->plan->name.' (version '.$subscription->plan_version_snapshot.')', 'Price paid' => $subscription->isPaid() ? Money::format($subscription->price_snapshot, $subscription->currency).' per '.$subscription->billing_interval_count_snapshot.' '.$subscription->billing_interval_snapshot : 'Free', 'Status' => str_replace('_', ' ', ucfirst($subscription->status)), 'Starts (UTC)' => $subscription->starts_at?->format('Y-m-d H:i') ?? '—', 'Ends (UTC)' => $subscription->ends_at?->format('Y-m-d H:i') ?? 'Open-ended', 'Grace until' => $subscription->grace_ends_at?->format('Y-m-d H:i') ?? '—', 'Cancelled' => $subscription->cancelled_at?->format('Y-m-d H:i') ?? '—', ]; @endphp

← Subscriptions

@foreach ($rows as $label => $value)
{{ $label }}
{{ $value }}
@endforeach
{{ json_encode($subscription->entitlements_snapshot, JSON_PRETTY_PRINT) }}
@if ($orders->isNotEmpty()) @endif
    @foreach ($subscription->history->sortBy('id') as $entry)
  1. {{ $entry->event }} · {{ $entry->actor_type }}{{ $entry->actor_id ? ' #'.$entry->actor_id : '' }} {{ $entry->created_at->format('Y-m-d H:i:s') }}
  2. @endforeach