@extends('layouts.app') @section('content') @include('includes.top-nav')
@include('includes.navbar')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
Subscription Plans
@if($plans->count() > 0)
@foreach($plans as $plan) @endforeach
Name Description Features Max Presentations Max Slides Price Currency Actions
{{ ucfirst($plan->name) }} {{ $plan->description ?? 'No description' }} @php $features = $plan->getFeaturesArray(); if (empty($features)) { echo 'No features'; } else { echo '
'; foreach (array_slice($features, 0, 2) as $feature) { echo '' . e($feature) . ''; } if (count($features) > 2) { echo '+' . (count($features) - 2) . ' more'; } echo '
'; } @endphp
{{ $plan->max_presentations === 0 ? 'Unlimited' : $plan->max_presentations }} {{ $plan->max_slides_per_presentation === 0 ? 'Unlimited' : $plan->max_slides_per_presentation }} {{ number_format($plan->price, 2) }} {{ $plan->currency }}
@if($plan->name !== 'free' && $plan->name !== 'premium')
@csrf @method('DELETE')
@endif
@else
No plans found. Please run the plan seeder or create a new plan.
@endif
@include('includes.footer')
@include('includes.footer-script') @foreach($plans as $plan) @endforeach @if(session('success')) @endif @if(session('error')) @endif @endsection @push('styles') @endpush