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

{{ __('Gerenciar Planos de Assinatura') }}

{{-- Botão para Adicionar Novo Plano --}} Adicionar Novo Plano
@section('content')
{{-- Mensagens de sucesso/erro --}} @if (session('success')) @endif @if (session('error')) @endif

Lista de Planos Cadastrados

@forelse ($plans as $plan) @empty @endforelse
ID Nome Slug Preço Intervalo Status Criado em Ações
{{ $plan->id }} {{ $plan->name }} {{ $plan->slug }} R$ {{ number_format($plan->price, 2, ',', '.') }} {{-- Formata como moeda BR --}} {{-- Mapeia o intervalo para algo mais legível (opcional) --}} @switch($plan->interval) @case('month') Mensal @break @case('year') Anual @break @case('lifetime') Vitalício @break @default {{ $plan->interval }} {{-- Mostra o valor original se não mapeado --}} @endswitch @if($plan->is_active) Ativo @else Inativo @endif {{ $plan->created_at->format('d/m/Y') }} {{-- Só data é suficiente aqui talvez --}} {{-- Link para Ver Detalhes --}} Ver {{-- Link para Editar --}} Editar {{-- Botão/Form para Excluir --}}
@csrf @method('DELETE')
Nenhum plano cadastrado ainda.
{{-- Links de paginação (se usar paginate no controller) --}} {{--
{{ $plans->links() }}
--}}
@endsection