Plan Management
Adjust limits and pricing for subscription plans
@if(session('success'))
@endif
{{ session('success') }}
@endif
@if(session('error'))
{{ session('error') }}
@endif
@if($errors->any())
-
@foreach($errors->all() as $error)
- {{ $error }} @endforeach
Subscription Plans
@if($plans->count() > 0)
@else
| 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')
@endif
|
No plans found. Please run the plan seeder or create a new plan.
@endif