@extends('admin.layout') @section('title', 'Kortingscodes') @section('content')

Kortingscodes

@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif {{-- Create form --}}

Nieuwe code aanmaken

@csrf
@error('code')

{{ $message }}

@enderror
@error('value')

{{ $message }}

@enderror
@foreach (['monthly' => 'Maandelijks', 'yearly' => 'Jaarlijks', 'pro_monthly' => 'PRO Maandelijks', 'pro_yearly' => 'PRO Jaarlijks'] as $key => $label) @endforeach
{{-- Filters --}}
Reset
{{-- Coupons table --}}
{{ $coupons->total() }} code(s) gevonden
@forelse ($coupons as $coupon) @php if ($coupon->event_id) { $scopeLabel = 'Event'; $scopeColor = 'bg-blue-50 text-blue-600'; $scopeDetail = $coupon->event?->title; } elseif ($coupon->coupon_label_id || $coupon->coupon_label_ids) { $scopeLabel = 'PRO'; $scopeColor = 'bg-violet-50 text-violet-600'; $scopeDetail = $coupon->label?->name; } else { $scopeLabel = 'Systeem'; $scopeColor = 'bg-gray-100 text-gray-500'; $scopeDetail = $coupon->creator?->name; } @endphp @empty @endforelse
Code Scope Korting Gebruik Plannen Vervalt Status
{{ $coupon->code }} @if ($coupon->description)

{{ $coupon->description }}

@endif
{{ $scopeLabel }} @if ($scopeDetail)

{{ $scopeDetail }}

@endif
{{ $coupon->type === 'percent' ? $coupon->value . '%' : '€' . number_format($coupon->value, 2, ',', '') }} {{ $coupon->used_count }}@if ($coupon->max_uses) / {{ $coupon->max_uses }} @endif {{ $coupon->applicable_plans ? implode(', ', $coupon->applicable_plans) : 'Alle' }} {{ $coupon->expires_at ? $coupon->expires_at->format('d/m/Y') : '—' }}
@csrf @method('PATCH')
@csrf @method('DELETE')
Geen codes gevonden.
@if ($coupons->hasPages())
{{ $coupons->links() }}
@endif
@endsection