@extends('layouts.app') @section('title', 'Abonnements') @section('content')
{{-- Message Flash --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- En-tête --}}

⭐ Nos Plans d'Abonnement

Choisissez le plan adapté à votre activité

{{-- Abonnement actuel --}} @if(isset($currentSubscription) && $currentSubscription && $currentSubscription->status === 'active')

🎉 Votre abonnement actuel

{{ $currentSubscription->plan->name ?? 'Abonnement' }}

@if($currentSubscription->current_period_end) Valable jusqu'au {{ $currentSubscription->current_period_end->format('d/m/Y') }} @endif

{{ number_format($currentSubscription->plan->price ?? 0, 2) }} € /{{ $currentSubscription->plan->billing_period_label ?? 'mois' }}

{{-- Bouton Résilier avec modal --}}
@elseif(isset($currentSubscription) && $currentSubscription && $currentSubscription->status === 'cancelled')

Abonnement résilié

{{ $currentSubscription->plan->name ?? 'Abonnement' }}

Résilié le {{ $currentSubscription->cancelled_at?->format('d/m/Y') ?? 'N/A' }}

Résilié
@endif {{-- Plans disponibles --}} @if(isset($plans) && $plans->count() > 0)
@foreach($plans as $plan) @endforeach
@else {{-- Aucun plan disponible --}}

Aucun plan disponible pour le moment

L'application est actuellement gratuite. Des plans d'abonnement seront bientôt disponibles.

@endif {{-- Avantages généraux --}}

🚀 Pourquoi s'abonner ?

Plus de visibilité

Apparaissez en priorité dans les résultats de recherche

Avantages exclusifs

Accédez à des fonctionnalités premium

Résiliation libre

Annulez votre abonnement à tout moment, sans engagement

{{-- Historique --}} @if(isset($history) && $history->count() > 1)

📋 Historique de vos abonnements

@foreach($history as $sub) @endforeach
Plan Montant Période Statut
{{ $sub->plan->name ?? 'N/A' }} {{ number_format($sub->current_amount ?? 0, 2) }} € {{ $sub->started_at?->format('d/m/Y') ?? 'N/A' }} - {{ $sub->current_period_end?->format('d/m/Y') ?? 'N/A' }} @if($sub->status === 'active') Actif @elseif($sub->status === 'cancelled') Résilié @else {{ ucfirst($sub->status) }} @endif
@endif
{{-- Modal de résiliation --}} @endsection