← Toutes les demandes
@if (session('success'))
{{ session('success') }}
@endif
{{ $demande->prenom }} {{ $demande->nom }}
{{ $demande->email }}@if($demande->telephone) · {{ $demande->telephone }}@endif
· reçue le {{ $demande->created_at?->format('d/m/Y à H:i') }}
@if (!empty($demande->profil['synthese']))
Son projet, dans ses mots
{{ $demande->profil['synthese'] }}
@if (!empty($demande->profil['ecarte']))
Écarté : {{ $demande->profil['ecarte'] }}
@endif
@endif
Ce qu'on sait
@foreach ([
'composition_foyer' => 'Foyer', 'budget_mensuel' => 'Budget mensuel',
'echeance' => 'Échéance', 'secteur' => 'Secteur',
'transaction' => 'Recherche', 'souhaite_visite' => 'Visite',
] as $cle => $libelle)
@php $v = $demande->profil[$cle] ?? null; @endphp
@if ($v !== null && $v !== '')
- {{ $libelle }}
- {{ is_bool($v) ? ($v ? 'Oui' : 'Non') : $v }}
@endif
@endforeach
Biens retenus ({{ $demande->nombre_items }})
@foreach ($demande->items as $item)
{{ $item['titre'] }}
{{ collect($item['attributs'] ?? [])->only(['ville','prix','loyer','surface','pieces','chambres'])->filter()->implode(' · ') }}
@endforeach
Où en est cette demande ?
Sans ce suivi, le taux de transformation reste incalculable — et c'est lui qui décide de la suite du conseiller.
@if ($demande->traite_le)
Dernière mise à jour le {{ $demande->traite_le->format('d/m/Y à H:i') }}.
@endif
@if ($demande->conversation)
Lire la conversation complète
@foreach (($demande->conversation->etat['messages'] ?? []) as $m)
@php
$contenu = $m['content'];
$texte = is_string($contenu) ? $contenu : collect($contenu)
->where('type', 'text')->pluck('text')->implode(' ');
@endphp
@if (trim($texte) !== '')
{{ $m['role'] === 'user' ? 'Visiteur' : 'Conseiller' }}
{{ $texte }}
@endif
@endforeach
@endif