@extends('layouts.app') @section('title', 'Subscription Details') @section('content')
{{-- Page Header --}}

Subscription Details #{{ $subscription->id }}

Back
{{-- Subscription Information --}}
Subscription Information
Subscription ID
{{ $subscription->id }}
@php $statusColors = [ 'active' => 'success', 'trialing' => 'info', 'past_due' => 'warning', 'canceled' => 'danger', 'incomplete' => 'secondary', ]; $color = $statusColors[$subscription->stripe_status] ?? 'secondary'; @endphp
Status
{{ ucfirst($subscription->stripe_status) }}
Stripe Subscription
{{ $subscription->stripe_id }}
Started
{{ $subscription->created_at->format('F d, Y h:i A') }}
Updated
{{ $subscription->updated_at->format('F d, Y h:i A') }}
@if ($subscription->trial_ends_at)
Trial Ends
{{ \Carbon\Carbon::parse($subscription->trial_ends_at)->format('F d, Y') }}
@endif @if ($subscription->ends_at)
Ends At
{{ \Carbon\Carbon::parse($subscription->ends_at)->format('F d, Y') }}
@endif
{{-- User Information --}}
User Information
Name
{{ $subscription->user->name ?? 'N/A' }}
Email
{{ $subscription->user->email ?? 'N/A' }}
User ID
{{ $subscription->user_id }}
Joined
{{ optional($subscription->user)->created_at ? $subscription->user->created_at->format('M d, Y') : 'N/A' }}
{{-- Payment History --}}
Payment History
@if (isset($payments) && $payments->count())
@foreach ($payments as $key => $payment) @php $statusColors = [ 'completed' => 'success', 'paid' => 'success', 'failed' => 'danger', 'pending' => 'warning', ]; $status = strtolower($payment->status); $color = $statusColors[$status] ?? 'secondary'; @endphp @endforeach
# Payment Number Amount Status Date
{{ $key + 1 }} {{ $payment->payment_number }} ${{ number_format($payment->amount, 2) }} {{ ucfirst($status) }} {{ $payment->created_at->format('F d, Y h:i A') }}
@else

No payments found for this user.

@endif
@endsection