@extends('layouts.app') @section('title', 'My Subscriptions - Primary Learning Tutor') @section('content')

My Subscriptions

Upgrade Plan
@if(session('success')) @endif @if(session('error')) @endif @if($activeSubscription)
Active Subscription
ACTIVE
Payment Method

@if($activeSubscription->payment_provider === 'stripe') Stripe @elseif($activeSubscription->payment_provider === 'paypal') PayPal @else {{ ucfirst($activeSubscription->payment_provider) }} @endif

Plan Type

{{ $activeSubscription->plan_type }} @if($activeSubscription->plan_type === 'yearly') Annual @else Monthly @endif

Amount

{{ $activeSubscription->currency }} {{ number_format($activeSubscription->amount, 2) }} @if($activeSubscription->plan_type === 'monthly') /month @else /year @endif

Next Billing Date

{{ $activeSubscription->ends_at ? $activeSubscription->ends_at->format('F j, Y') : 'N/A' }}

Started On

{{ $activeSubscription->starts_at ? $activeSubscription->starts_at->format('F j, Y') : 'N/A' }}

Subscription ID

{{ $activeSubscription->subscription_id ?? 'N/A' }}


View Details
@else

No Active Subscription

You don't have an active subscription. Upgrade to premium to unlock all features!

Upgrade Now
@endif @if($subscriptions->count() > 0)
Subscription History
@foreach($subscriptions as $subscription) @endforeach
Payment Method Plan Amount Status Start Date End Date Actions
@if($subscription->payment_provider === 'stripe') Stripe @elseif($subscription->payment_provider === 'paypal') PayPal @else {{ ucfirst($subscription->payment_provider) }} @endif {{ $subscription->plan_type }} @if($subscription->plan_type === 'yearly') Annual @else Monthly @endif {{ $subscription->currency }} {{ number_format($subscription->amount, 2) }} @if($subscription->status === 'active') Active @elseif($subscription->status === 'cancelled') Cancelled @elseif($subscription->status === 'pending') Pending @else {{ ucfirst($subscription->status) }} @endif {{ $subscription->starts_at ? $subscription->starts_at->format('M j, Y') : 'N/A' }} {{ $subscription->ends_at ? $subscription->ends_at->format('M j, Y') : 'N/A' }} View
@endif
@push('scripts') @endpush @endsection