Service catalogue

Package Creation

Choose a service, then create its single-session, multi-session, or membership package.

Create Service

Total packages

{{ $totalPackages }}

Active packages

{{ $activePackages }}

Services with packages

{{ $servicesWithPackages }}

@if(request()->hasAny(['search', 'status'])) Clear @endif
@forelse($services as $service)

{{ $service->name }}

{{ $service->status }}

{{ $service->category?->name ?? 'Uncategorized' }} @if($service->subcategory) · {{ $service->subcategory->name }} @endif @if($service->code) · {{ $service->code }} @endif

{{ $service->currency ?? 'AED' }} {{ number_format((float) $service->base_price, 2) }}

{{ $service->duration_minutes }} min / session

Current packages

{{ $service->packages->count() }}
@forelse($service->packages->take(3) as $package)

{{ $package->name }}

{{ $package->sessions_count }} {{ Str::plural('session', $package->sessions_count) }} · {{ $package->effective_duration }} min each

{{ $package->currency ?? 'AED' }} {{ number_format((float) $package->price, 2) }}

@empty

No packages created for this service.

@endforelse @if($service->packages->count() > 3)

+ {{ $service->packages->count() - 3 }} more packages

@endif
@empty

No services found

Create a service first, then add package and session options.

Create Service
@endforelse
{{ $services->links() }}