@extends('layouts.public') {{-- Usa o layout público --}} {{-- Define o título da página --}} @section('title', $title ?? 'Planos de Assinatura') @section('content') {{-- Seção Cabeçalho da Página --}}

Nossos Planos

Escolha o plano ideal para o seu servidor.

{{-- Seção de Cards de Planos --}}
@if($plans->isNotEmpty()) {{-- Grid responsivo para os cards --}} {{-- Ajuste o número de colunas (md:grid-cols-2 lg:grid-cols-3) conforme a quantidade de planos --}}
@foreach ($plans as $plan) {{-- Card do Plano --}} {{-- Adiciona uma borda diferente se for um plano específico, ex: 'lifetime-vip' --}}
{{-- Nome do Plano --}}

{{ $plan->name }}

{{-- Preço e Intervalo --}}
R$ {{ number_format($plan->price, 2, ',', '.') }} {{-- Mapeia o intervalo --}} / @switch($plan->interval) @case('month') Mês @break @case('year') Ano @break @case('lifetime') Pagamento Único @break @default {{ $plan->interval }} @endswitch
{{-- Descrição / Lista de Recursos --}}
{{-- Se a descrição for curta, pode exibir direto --}} {{-- Se for longa ou tiver itens, use prose ou uma lista ul --}}

{!! nl2br(e($plan->description)) !!} {{-- Converte quebras de linha e escapa HTML --}} {{-- Se a descrição puder conter HTML seguro do admin: {!! $plan->description !!} --}}

{{-- Exemplo de lista de features (placeholders) --}} {{--
  • Acesso a X temas
  • Suporte Prioritário
  • Atualizações
--}}
{{-- Botão de Ação --}}
{{-- Empurra o botão para baixo --}} Contratar via WhatsApp
@endforeach
@else

Nenhum plano disponível no momento.

@endif
@endsection