je reçoit mon mail tout est bon mais les variable qui sont dans le body du mail enregistrer en base de donnée ne sont pas interpreter.
J'ai chercher sur google comment je peut les remplacer avant de le passer a mon template du mail mais j'ai pas trouver ou j'utilise pas les bon mot clé pour cherhcer.
je pense que c'est Laravel qui s'occupe du remplacement des variables dans le template, comme le moteur twig le fait pour SF, donc je pense qu'il faudrait réfléchir sur un système qui s'intercale avant le lancement du mail et après l'interprétation du template.
Je te laisse chercher je t'ai déjà fourni un GROS indice
ce que je veux c'est faire interpreter ce body par blade et mettre le retour html dans une variable que je pourrai passer a mon template mail déja interprété.
oui en faite mon body c'est ce que j'enregistre en base de donnée je l'enregistre e forme de template dans l'espoire que {{ $destinataire->name }} soit remplacer par blade quand je le passe a mon template d'email et que en même temps j’envoie mon objet $destinataire mais ce n'est pas le cas , et c'est de la que viens mon problème.
et la syntaxe en Template Blade est bien "Bonjour {{ $destinataire->name }}"
je rappel que je travail avec Laravel et non SF
en faite il y a une solution qui consiste à enregistrer en base de donnée un code du genre "Bonjour %NAME%" et de faire un str_replace avant de l'envoyer à mon template de base de l'email. mais j'aurai aimer ne pas faire plein de str_replace et d'envoyer toute les données susceptibles d’être utilisé dans un template c'est plus dinamique je trouve.
Si il n'y a pas de solution je vais me rabattre sur celle ci.
ce que je cherche c'est une façon de pouvoir recuperer un template dans un controller et de lui passer les variable qu'il doit remplacer et ensuite de le passer a mon mail.
Tu es sûr pour ton objet ? J'ai regardé rapido la doc laravel,
Ah si mais il est planqué
Tu as regardé (affiché) ton template AVANT l'envoi et la transfo par laravel, peut-être qu'il est protégé en entrée de DB non ??? Ce serait assez logique, et tu te retrouves avec un template modifié par les protection PDO (par exemple) et non utilisable tel quel
- Edité par christouphe 21 novembre 2019 à 10:24:25
c'est une piste à suivre , je vais voir et je vous dit ce qu'il en ai .
merciii pour votre aide
HTML et balise blade en base de donnée
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales