@extends('layouts.admin-modern') @section('title', 'Gestion des Services - Administration') @section('content')

Gestion des Services

Gérez tous les services publiés sur la plateforme TaPrestation.

Nouveau Service
Total Services
{{ $services->total() ?? 0 }}
+8% ce mois
Services Actifs
{{ $services->where('status', 'active')->count() ?? 0 }}
+12% ce mois
En Attente
{{ $services->where('status', 'pending')->count() ?? 0 }}
-3% ce mois
Revenus Moyens
€€€
+5% ce mois
Liste des services ({{ $services->total() ?? 0 }})
@forelse($services ?? [] as $service)
@if($service->image) {{ $service->title }} @else
{{ substr($service->title, 0, 1) }}
@endif

{{ $service->title }}

@if($service->categories->first()) {{ $service->categories->first()->name }} @else Non catégorisé @endif

{{ Str::limit($service->description, 120) }}

{{ $service->views_count ?? 0 }} vues
{{ $service->requests_count ?? 0 }} demandes
{{ $service->bookings_count ?? 0 }} réservations
@php $rating = $service->average_rating ?? 0; $fullStars = floor($rating); $hasHalfStar = ($rating - $fullStars) >= 0.5; @endphp
@for($i = 1; $i <= 5; $i++) @if($i <= $fullStars) @elseif($i == $fullStars + 1 && $hasHalfStar) @else @endif @endfor
{{ number_format($rating, 1) }} ({{ $service->reviews_count ?? 0 }})
€{{ number_format($service->price, 0) }}
@if($service->price_type)
/ {{ $service->price_type }}
@endif
@switch($service->status) @case('active') Actif @break @case('pending') En révision @break @case('inactive') Inactif @break @default Inconnu @endswitch
Mis à jour le
{{ $service->updated_at->format('d/m/Y') }}
@if($service->status === 'active') @else @endif
Aperçu
@empty
Aucun service trouvé
Essayez de modifier vos critères de recherche
@endforelse
@if($services && $services->hasPages())
Affichage de {{ $services->firstItem() }} à {{ $services->lastItem() }} sur {{ $services->total() }} résultats
{{ $services->links() }}
@endif
@endsection @push('scripts') @endpush