@extends('dashboard.layouts.app') @section('content') @include('components.alert')
+ Add New Promocode
Filters
{{-- --}}
@forelse ($promocodes as $promocode) @php $typeClass = $promocode->type === 'fixed' ? 'ui-pill--info' : 'ui-pill--primary'; $renewableClass = $promocode->is_monthly_renewable ? 'ui-pill--success' : 'ui-pill--neutral'; $expireDate = $promocode->expire_date ? \Carbon\Carbon::parse($promocode->expire_date) : null; $isExpired = $expireDate ? $expireDate->isPast() : false; @endphp {{ method_exists($promocodes, 'firstItem') ? $promocodes->firstItem() + $loop->index : $loop->iteration }}
{{ $promocode->code }}
View promocode details
{{ $promocode->limit }} {{ ucfirst($promocode->type) }} @if ($promocode->type == 'fixed') {{ number_format($promocode->discount, 0) }} @else {{ number_format($promocode->discount, 0) }}% @endif {{ $promocode->is_monthly_renewable ? 'Yes' : 'No' }} @if ($expireDate) {{ $expireDate->format('d M Y') }} @else — @endif
Total: {{ $promocode->usage_count_total ?? 0 }}
@if ($promocode->is_monthly_renewable)
This Month: {{ $promocode->usage_count_monthly ?? 0 }}
@endif
@empty
No promocodes found.

Start by creating a new promocode.

@endforelse
@if ($promocodes->hasPages())
{{ $promocodes->appends(request()->except('page'))->links('pagination::bootstrap-5') }}
@endif
{{-- Create Modal --}} {{-- Edit Modals --}} @foreach ($promocodes as $promocode) @endforeach {{-- Delete Modals --}} @foreach ($promocodes as $promocode) @endforeach @endsection