@extends('frontend::layouts.master') @section('title') {{ __('frontend.payment_history') }} @endsection @section('content')
@include('frontend::components.account-settings-sidebar')

{{ __('frontend.payment_history') }}

@if ($subscriptions->isEmpty()) @else @foreach ($subscriptions as $subscription) @php $amount = $subscription->amount ?? 0; $discount = $subscription->discount_percentage ?? 0; $total = $amount - ($amount * $discount) / 100; $discountAmount = ($amount * $discount) / 100; $value = $subscription->duration ?? $subscription->plan->duration_value ; $unit = $subscription->type ?? $subscription->plan->duration; $unit = \Illuminate\Support\Str::plural($unit, $value); @endphp @php $status = $subscription->status ?? '-'; $class = $status == 'active' ? 'bg-success-subtle' : 'bg-danger-subtle'; $statusText = $status == 'cancel' ? __('messages.lbl_canceled') : ucfirst($status); $statusText = $status == 'active' ? __('messages.active') : $statusText; $statusText = $status == 'inactive' ? __('messages.inactive') : $statusText; @endphp @endforeach @endif
{{ __('frontend.date') }} {{ __('frontend.plan') }} {{ __('dashboard.duration') }} {{ __('frontend.expiry_date') }} {{ __('frontend.amount') }} {{ __('frontend.discount') }} {{ __('frontend.coupon_discount') }} {{ __('frontend.tax') }} {{ __('messages.total_amount') }} {{ __('frontend.payment_method') }} {{ __('frontend.status') }} {{ __('frontend.invoice') }}
{{ __('frontend.subscription_history_not_found') }}
{{ $subscription->is_manual == 1 ? (optional($subscription->start_date) ? formatDate($subscription->start_date) : '--') : (optional($subscription->subscription_transaction?->created_at) ? formatDate($subscription->subscription_transaction?->created_at) : '--') }} {{ $subscription->name }} {{ $value }} {{ $unit }} {{ formatDate($subscription->end_date) }} {{ Currency::format($amount) }} {{ Currency::format($discountAmount) }} {{ Currency::format($subscription->coupon_discount) }} {{ Currency::format($subscription->tax_amount) }} {{ Currency::format($subscription->total_amount) }} {{ ucfirst($subscription->subscription_transaction->payment_type ?? '-') }} {{ ucfirst($statusText) }}
@if($subscriptions instanceof \Illuminate\Pagination\LengthAwarePaginator && $subscriptions->total() > 0)
{{ __('messages.showing') }} {{ $subscriptions->firstItem() ?? 0 }} {{ __('messages.to') }} {{ $subscriptions->lastItem() ?? 0 }} {{ __('messages.of') }} {{ $subscriptions->total() }} {{ __('messages.records') }}
{{ $subscriptions->appends(request()->query())->links() }}
@endif
@endsection