@extends('layouts.app') @section('title', 'Détails de la demande de location') @section('content')
Demande de location d'équipement
Aucune photo disponible
Aucune photo disponible
Modèle
{{ $request->equipment->brand }} {{ $request->equipment->model }}
État
{{ $request->equipment->formatted_condition ?? 'Non spécifié' }}
Tarif journalier
{{ number_format($request->equipment->daily_rate ?? 0, 0) }}€
Description
{{ $request->equipment->description }}
Période de location
{{ optional($request->start_date)->format('d/m/Y') ?? 'N/A' }} au {{ optional($request->end_date)->format('d/m/Y') ?? 'N/A' }}
{{ $request->duration_days }} jour{{ $request->duration_days > 1 ? 's' : '' }}
Montant de la location
{{ number_format($request->total_amount ?? 0, 2) }}€
Caution
@php $eqCautionPayReq = function_exists('normalize_payment_requirement_for_mode') ? normalize_payment_requirement_for_mode($request->equipment->payment_requirement ?? 'none') : ($request->equipment->payment_requirement ?? 'none'); $eqCautionHasStripe = !empty($request->equipment->prestataire?->stripe_account_id); @endphp @if($eqCautionPayReq !== 'none' && $eqCautionHasStripe)Incluse dans le paiement en ligne (bloquée en séquestre)
@elseÀ régler directement avec le prestataire
@endif {{ number_format($request->equipment->security_deposit ?? 0, 0) }}€Votre message
{{ $request->client_message }}
{{ $request->equipment->prestataire->address }}
@endifPrestataire non disponible
Statut
@if(($paymentStatus ?? 'pending') === 'paid') Payé @elseif(($paymentStatus ?? 'pending') === 'partial') Acompte payé (solde restant) @elseif(($paymentStatus ?? 'pending') === 'refunded') Remboursé @else En attente @endif
Transaction
#{{ $paymentTx->id }}
@if(!empty($paymentTx->stripe_payment_intent_id)){{ $paymentTx->stripe_payment_intent_id }}
@endif @if(!empty($paymentTx->paid_at))Payé le {{ optional($paymentTx->paid_at)->format('d/m/Y à H:i') }}
@endifEscrow
#{{ $escrowRow['id'] ?? 'N/A' }}
Statut: {{ strtolower((string) ($escrowRow['status'] ?? 'unknown')) }}
@if(!empty($escrowRow['stripe_payment_intent_id'])){{ $escrowRow['stripe_payment_intent_id'] }}
@endifStatut caution
@if($isReturned)Remboursée: {{ number_format($depositReturned, 2) }}€
@elseif($isPartial)Remboursée: {{ number_format($depositReturned, 2) }}€ • Retenue: {{ number_format($depositRetained, 2) }}€
@elseif($isRetained)Retenue intégrale: {{ number_format($depositRetained, 2) }}€
@elseEn attente de restitution
@endif @if($depositReason !== ''){{ $depositReason }}
@endif @if($depositProcessedAt)Traitée le {{ $depositProcessedAt }}
@endif