@extends('layouts.app') @section('title', 'Mes Services') @php $hasActiveFilters = filled(request('parent_category')) || filled(request('subcategory')) || filled(request('status')) || (filled(request('sort')) && request('sort') !== 'created_at_desc'); $activeFilterCount = collect([ request('parent_category'), request('subcategory'), request('status'), filled(request('sort')) && request('sort') !== 'created_at_desc' ? request('sort') : null, ])->filter()->count(); $sortLabels = [ 'created_at_desc' => 'Recent', 'created_at_asc' => 'Ancien', 'title_asc' => 'Titre A-Z', 'title_desc' => 'Titre Z-A', ]; $currentSortLabel = $sortLabels[request('sort', 'created_at_desc')] ?? 'Recent'; @endphp @section('content')
Mise a jour prise en compte
{{ session('success') ?? session('info') ?? 'Service cree avec succes. Vous ne pouvez pas revenir en arriere pour eviter les doublons.' }}
Services
{{ $stats['total'] }}
Reservables
{{ $stats['reservable'] }}
Reservations
{{ $stats['total_bookings'] }}
Confirmees
{{ $stats['confirmed_bookings'] }}
{{ $services->total() }} service(s) au catalogue
Tri actuel: {{ $currentSortLabel }}. Page {{ $services->currentPage() }} sur {{ max($services->lastPage(), 1) }}.