{{-- resources/views/emails/devis_submitted.blade.php --}} @php /** @var \App\Models\Devis $devis */ /** @var string|null $contenuHtml */ /** @var \App\Models\User|null $user */ // Entreprise (null-safe) $entreprise = optional(optional($devis->user)->entreprise); // HTML principal : on privilégie le HTML fraîchement généré, sinon on prend le contenu BDD $htmlDevis = isset($contenuHtml) && trim($contenuHtml) !== '' ? $contenuHtml : $devis->contenu ?? ''; // Données utilitaires $appName = config('app.name', 'Negoce Portail'); $dateStr = \Illuminate\Support\Carbon::parse($devis->created_at)->format('d/m/Y H:i'); // HREF tel: propre $toTelHref = function (?string $raw) { if (!$raw) { return null; } $tel = preg_replace('/[^0-9+]/', '', $raw); return 'tel:' . $tel; }; $telEntrepriseHref = $toTelHref($entreprise->tel ?? null); $telUserHref = $toTelHref($devis->user->tel ?? null); // Lien vers le back-office (optionnel) $urlShow = route('devis.show', $devis); @endphp Nouvelle demande de devis – {{ $devis->reference_client }}
{{-- Bande d’en‑tête full‑bleed --}}
{{-- Contenu principal fluide --}}