Devis n° {{ $quote['id'] ?? 'N/A' }}
{{ $quote['address'] ?? 'Non connue' }}

{{ $quote['title'] ?? 'Devis sans titre' }}

{{ $quote['description'] ?? 'Aucune description disponible' }}
Montant HT
@if(isset($quote['amount']) && $quote['amount'] > 0) {{ number_format($quote['amount'], 2, ',', ' ') }} € @else non défini @endif
Statut
{{ ($quote['status'] ?? 'pending') === 'pending' ? 'En attente' : (($quote['status'] ?? 'pending') === 'uploaded' ? 'Devis uploadé' : (($quote['status'] ?? 'pending') === 'approved' ? 'Approuvé' : 'Rejeté'))}}
Demandé par
{{ $quote['requested_by'] ?? 'Non spécifié' }}
Documents
@php $documentCount = isset($quote['documents']) ? count($quote['documents']) : 0; @endphp @if($documentCount > 0) {{ $documentCount }} document{{ $documentCount > 1 ? 's' : '' }} @else aucun document @endif
Commentaires
@php $commentCount = 0; $comments = []; // Récupérer les commentaires if (isset($quote['comments'])) { if (is_array($quote['comments'])) { $comments = $quote['comments']; } elseif (is_string($quote['comments'])) { $comments = json_decode($quote['comments'], true) ?? []; } } $commentCount = count($comments); @endphp @if($commentCount > 0) {{ $commentCount }} commentaire{{ $commentCount > 1 ? 's' : '' }} @else aucun commentaire @endif