{{ __('Subscriptions') }} @if ($errors->any()) @endif @if (session('success')) {{ session('success') }} @endif @if ($subscriptions->count() > 0) @can ('') {{ __('User') }} @endcan {{ __('Name') }} {{ __('Card Brand') }} {{ __('Card Number') }} {{ __('Started') }} {{ __('Ends') }} {{ __('Renews') }} {{ __('Status') }} @cannot ('') {{ __('Actions') }} @endcannot @foreach ($subscriptions as $subscription) @can ('') {{ \App\Models\User::find($subscription->billable_id)->name }} @endcan {{ \Illuminate\Support\Str::of($subscription->type)->snake()->replace('_', ' ')->title() }} {{ $subscription->card_brand }} {{ $subscription->card_last_four }} {{ $subscription->created_at ? $subscription->created_at->format(config('streamline.subscriptions.date_format')) : null }} {{ $subscription->ends_at ? $subscription->ends_at->format(config('streamline.subscriptions.date_format')) : null }} {{ $subscription->renews_at ? $subscription->renews_at->format(config('streamline.subscriptions.date_format')) : null }} @switch($subscription->status) @case($subscription->status === 'active') {{ $subscription->status }} @break @case($subscription->status === 'cancelled') {{ $subscription->status }} @break @case($subscription->status === 'paused') {{ $subscription->status }} @break @case($subscription->status === 'expired') {{ __('Expired') }} @break @default {{ $subscription->status }} @endswitch @cannot ('') {{ __('Manage') }} @if (config('streamline.subscriptions.pausable'))
@csrf {{ $subscription->status === 'paused' ? __('Unpause') : __('Pause') }}
@endif
@csrf {{ $subscription->status === 'cancelled' ? __('Resume') : __('Cancel') }}
{{ __('Update Payment Details') }}
@endcannot @endforeach
@if ($subscriptions->hasPages()) {{ $subscriptions->withQueryString()->links() }} @endif
@else {{ __('You don\'t currently have any subscriptions') }} @endif @push('scripts') @if ($subscriptions->count() > 0) @endif @endpush