@extends('layouts.app') @section('title', 'Laisser un avis') @section('content') @php // Get booking and service information $booking = $bookingId ? \App\Models\Booking::find($bookingId) : null; $prestataire = $prestataireId ? \App\Models\Prestataire::find($prestataireId) : null; @endphp

Laisser un avis

@if($booking)

{{ $booking->service->name }}

{{ $booking->start_datetime->format('d/m/Y à H:i') }}

@elseif($prestataire)

{{ $prestataire->user->name }}

@endif
@if(session('success'))

{{ session('success') }}

@endif @if(session('error'))

{{ session('error') }}

@endif @if($errors->any())

Erreurs détectées :

    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @if($bookingId) @endif
@for($i = 1; $i <= 5; $i++) @endfor
Sélectionnez une note
@error('rating')

{{ $message }}

@enderror

Évaluation détaillée

@for($i = 1; $i <= 5; $i++) @endfor
@for($i = 1; $i <= 5; $i++) @endfor
@for($i = 1; $i <= 5; $i++) @endfor
@for($i = 1; $i <= 5; $i++) @endfor
@error('comment')

{{ $message }}

@enderror
@error('photos.*')

{{ $message }}

@enderror
Annuler
@if($booking)

Détails de la réservation

Réservation
{{ $booking->booking_number }}
Date
{{ $booking->start_datetime->format('d/m/Y à H:i') }}
Durée
{{ $booking->getDurationFormatted() }}
Prix
{{ number_format($booking->total_price, 2) }} €
Statut
{{ $booking->getStatusLabel() }}

Service

{{ $booking->service->name }}

@if($booking->service->description)

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

@endif
@elseif($prestataire)

Prestataire

@if($prestataire->photo) {{ $prestataire->user->name }} @elseif($prestataire->user->avatar) {{ $prestataire->user->name }} @else
{{ substr($prestataire->user->name, 0, 1) }}
@endif @if($prestataire->isVerified())
@endif

{{ $prestataire->user->name }}

@if($prestataire->isVerified()) Vérifié @endif
@if($prestataire->location)

{{ $prestataire->location }}

@endif
@endif
@endsection