{{-- Usa o layout 'app' do Breeze --}} @extends('layouts.public') {{-- Define o cabeçalho da página --}}

{{ __('Meu Histórico de Assinaturas') }}

@section('content')

Suas Assinaturas

@if ($subscriptions->isNotEmpty())

Abaixo está a lista de todas as suas assinaturas, incluindo ativas e expiradas.

{{-- --}} {{-- Loop através das assinaturas --}} @foreach ($subscriptions as $subscription) {{-- Verifica se é a ativa atualmente --}} @php $isCurrentlyActive = $subscription->status === 'active' && (!$subscription->expires_at || $subscription->expires_at->isFuture()); @endphp {{-- Coluna de Ações (Opcional para o cliente) --}} {{-- --}} @endforeach
ID Plano Chave Licença Domínio Status Ativado em Expira em Ações
{{ $subscription->id }} {{ $subscription->plan?->name ?? 'N/A' }} {{ $subscription->license_key }} {{-- Botão copiar simplificado --}} {{ $subscription->allowed_domain ?? '-' }} {{-- Badges de Status --}} @if ($subscription->status === 'active') @if ($subscription->expires_at && $subscription->expires_at->isPast()) Expirado @else Ativo @endif @elseif ($subscription->status === 'expired') Expirado @elseif ($subscription->status === 'cancelled') Cancelado @elseif ($subscription->status === 'pending_activation') Pendente @else {{ ucfirst($subscription->status) }} @endif {{ $subscription->activated_at?->format('d/m/Y H:i') ?? '-' }} {{ $subscription->expires_at?->format('d/m/Y H:i') ?? 'Vitalício' }} Detalhes
{{-- Paginação (se o controller usar paginate) --}} {{--
{{ $subscriptions->links() }}
--}} @else {{-- Mensagem se não houver assinaturas --}}

Nenhuma assinatura encontrada

Você ainda não possui nenhuma assinatura conosco.

@if(Route::has('public.plans.index')) Ver Planos Disponíveis @endif
@endif
@endsection