{{-- 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 --}}
Nouvelle demande de devis – {{ $devis->reference_client }}
{{ $appName }} · {{ $dateStr }}
|
{{-- Contenu principal fluide --}}
{{-- ENTREPRISE PASSEUR DE COMMANDE --}}
INFORMATIONS ENTREPRISE PASSEUR DE COMMANDE
:
@if ($entreprise && ($entreprise->nom || $entreprise->adresse_1 || $entreprise->code_postal || $entreprise->ville))
@if ($entreprise->nom)
{{ $entreprise->nom }}
@endif
@if ($entreprise->adresse_1 || $entreprise->adresse_2)
{{ $entreprise->adresse_1 }}
@if ($entreprise->adresse_2)
{{ ' ' . $entreprise->adresse_2 }}
@endif
@endif
@if ($entreprise->code_postal || $entreprise->ville)
{{ $entreprise->code_postal }}@if ($entreprise->code_postal && $entreprise->ville)
-
@endif{{ $entreprise->ville }}
@endif
@else
(Informations d’entreprise non
renseignées)
@endif
{{-- Contacts --}}
@if ($entreprise && $entreprise->tel)
{{ $entreprise->tel }}
@endif
@if ($entreprise && $entreprise->tel && ($devis->user && $devis->user->tel))
–
@endif
@if ($devis->user && $devis->user->tel)
{{ $devis->user->tel }}
@endif
|
{{-- INFORMATIONS CLIENT --}}
INFORMATIONS CLIENT :
Référence client : {{ $devis->reference_client }}
|
{{-- CONTENU DU DEVIS EN MODE "LIGNE PAR LIGNE" (stack) --}}
TOTAL HT :
@if ($devis->montant == 0)
À définir
@else
{{ number_format($devis->montant, 2, '.', ' ') }} €
@endif
|
{{-- Lien pratique vers le back‑office (optionnel) --}}
|