Тёмный
No video :(

👨‍💻 Apprendre  

Développeur Musclé
Подписаться 5 тыс.
Просмотров 15 тыс.
50% 1

Code source disponible sur gitlab.com/Dev...
#formation #php #symfony

Опубликовано:

 

20 апр 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@jjuliefrance
@jjuliefrance 2 года назад
J'ai essayé d'intercepter les messages avec mailhog que j'avais déjà utilisé. Puis Mailtrap que je viens de découvrir. J'ai bien modifié mon .env. Les messages s'enregistrent en base. Je n'ai aucun message d'erreur par ailleurs. Et pourtant je ne reçois rien. Même après lecture de la vidéo. Dès le premier test. Y a sûrement un truc que j'ai loupé. Je bloque. 😕
@jjuliefrance
@jjuliefrance 2 года назад
C'était à cause de Messenger. En effet, actuellement, par défaut avec Symfony 6 les messages partent dans la table messenger_messages. Sauf à vouloir utiliser le composant Messenger pour que les messages s'envoient, faut commenter la ligne suivante à la fin de messenger.yaml. : #Symfony\Component\Mailer\Messenger\SendEmailMessage: async Du coup, j'intercepte bien les messages via mailhog ou mailtrap au choix...
@emotionweb7876
@emotionweb7876 2 года назад
@@jjuliefrance dans l'attente de son retour, merci Julie !
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! Est-ce que le problème est réglé ?
@jjuliefrance
@jjuliefrance 2 года назад
@@developpeur.muscle Pour moi oui. Comme mentionné plus haut, j'ai modifié le messenger.yaml.
@stephanepierre3836
@stephanepierre3836 2 года назад
@@jjuliefrance merci tu me sauve, ça fait plus de 1h que je galérais....!!!
@kaizoku1701
@kaizoku1701 Год назад
merci beaucoup pour le temps que t'accorde a nous apprendre tous ca
@maulitonio3470
@maulitonio3470 2 года назад
gmail et MailChimp serait intéressant aussi ,merci pour tes vidéos et ta pédagogie
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! OK je vais le noter 👍
@fehlenlili7409
@fehlenlili7409 2 года назад
Je viens de voir que Gmail n'accepte plus les envoies qui ne viennent pas d'un site https. Avec mailtrap cela fonctionne.
@azaide1377
@azaide1377 Год назад
Merci beaucoup pour cette vidéo, tout est très bien expliqué. Je m'abonne!
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire !
@azaide1377
@azaide1377 Год назад
Avec ma binôme on a fini par trouver l'envoi d'email avec gmail en prod, pour ceux qui ne savent pas il faut activer la connexion à deux facteurs dans Gmail et ensuite retourner dans sécurité et activer un code à 16 lettres, ensuite le mettre dans .env J'en parle parce qu'on a galérer à trouver ! Depuis mai 2022 gmail bloque les mails qui ne sont pas sécurisés donc sans ce code à 16 lettres ca ne marche pas
@cordonbleu3357
@cordonbleu3357 Год назад
Super vidéo ! Un version avec Gmail serait top !
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! C'est noté dans la liste !
@stephanepierre3836
@stephanepierre3836 2 года назад
Top même si j'ai galéré comme julie sur la non réception par mailer. Je rejoins maulie sur la demande d'envoi pass gmail ou encore mieux sendingblue stp ! Merci encore pour ta vidéo top
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! Je vais ajouter ça à la liste de chose à traiter alors 🙂
@mamadouzo3265
@mamadouzo3265 Год назад
Salut, merci pour le tuto, très utile. La version Gmail est pour quand ?
@saifallahrojbani4574
@saifallahrojbani4574 2 года назад
comment je peux vous contacter ? j' ai essayé mais tjrs "An exception occurred in the driver: could not find driver" !!!
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! Alors ce problème est probablement dû au fait que ton DATABASE_URL dans ton.env est incorrect. Revérifie tes informations.
@hananenina2839
@hananenina2839 2 года назад
Bonjour, je te suis depuis un moment et je veux te féliciter pour la qualité de tes videos et codes, par contre j'ai une petite demande 😁 STP si tu peux mettre plus de une ou 2 videos par semaine ou bien faire des videos plus importantes car là ^par exemple j'apprend avec toi mais je dois à chaque fois attendre une semaine pour pouvoir avancer. merci et bonne continuation
@jjuliefrance
@jjuliefrance 2 года назад
Je me permets juste de rappeler qu'il est en dernière année de master et en apprentissage comme il le dit en introduction. C'est donc déjà énorme qu'il prenne sur son temps pour nous partager ses compétences. D'autant que cette fois, il a publié 2 vidéos dans la semaine. Par ailleurs, le dépôt est bien plus avancé. C'est, pour l'avoir testé, un bon exercice d'essayer de décrypter chaque commit en ligne pour essayer de comprendre la démarche avant d'avoir ses commentaires en live. 🙂
@hananenina2839
@hananenina2839 2 года назад
@@jjuliefrance Bonjour @Julie merci de m'avoir répondu. eh oui tout à fait d'accord et c'est pour la même raison que je veux avancer sur mon projet symfony en parallèle des autres projets et je comprends tout à fait la charge qu'il subit mais si j'ai demandé c'est car j'ai trouvé qu il est pédagogue et j'aime bien la simplicité de ses propos . sinon je souhaite pour lui et pour toi d'ailleurs une bonne continuation et une bonne chance 😊
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! J'essaye de garder un rythme, mais il se peut par moment que je publie 3 vidéos par semaine ou une grosse vidéo de plusieurs heures pour changer 👍 Si tu as des idées n'hésite pas à me les transmettre 🙂
@hananenina2839
@hananenina2839 2 года назад
@@developpeur.muscle merci beaucoup pour ton retour. Et comme idée j'aimerais bien que utilise des bandle qui facilite la vie comme easy admin, .... sinon restes tel que tu es , t'es super rien à dire franchement. Bonne continuation. à l'attente de ta prochaine vidéo
@developpeur.muscle
@developpeur.muscle 2 года назад
Ça tombe bien, les vidéos 24 à 27 sont sur EasyAdmin 👍
@hermanndeurbe6851
@hermanndeurbe6851 Год назад
salut. dernier dérangement , comment automatiser l'envoi d'un mail d'alerte aux users par rapport à la variable $validité d'un équipement par exemple.merci
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! Selon moi il faudrait une commande que tu appelles via un CRON, et dans cette commande, tu check la variable validité en question, et en fonction de la validité, tu envoies un email 🙂
@skygrace4300
@skygrace4300 Год назад
Bonjour et merci pour le tuto. Veux -tu nous en faire un autre avec l'envoi des SMS ? Toujours en symfony
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! Je le note dans ma liste, ça sera intéressant à traiter comme sujet :)
@johanirenee6286
@johanirenee6286 2 года назад
Bonjour, je vous remercie grandement pour votre vidéo. L'envoi de mails fonctionne bien pour moi, mais j'aimerai bien savoir comment envoyer un mail de façon dynamique, pour que le ->to ne soit pas écrit en dur. Merci d'avance
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! Tu peux mettre ce que tu veux dans la méthode to(), que ce soit une string déjà défini au sein d'une variable, ou même une information rentré au sein du formulaire. Tout est possible en fonction de tes besoins🙂
@ericwiel
@ericwiel Год назад
Bonjour, Une petite question. Si je n'ai pas ça dans mon code, l'email n'est pas envoyé : $transport = Transport::fromDsn($_ENV['MAILER_DSN']); $mailer = new Mailer($transport); Alors que dans la doc ainsi que dans ton code, ces deux lignes ne semblent pas nécessaires. Une idée de ce qu'il se passe dans mon app ? Par ailleurs mon fichier mailer.yaml a l'air d'être bien configuré. framework: mailer: dsn: '%env(MAILER_DSN)%'
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! Tu utilises l'objet Mailer ou MailerInterface ?
@ericwiel
@ericwiel Год назад
Slt, J'utilise MaillerInterface. Alors j'ai trouvé une solution, qui complique un peu le code, c'est dommage. $email = (new TemplatedEmail()) ->from('xxx@fastmail.jp') ->to($emailAddress) ->subject('xxx : ' . $data['titre_message']) ->htmlTemplate('emails/message.html.twig') ->context([ 'expediteur'=>$this->getUser()->getEmail(), 'message'=>$data['message'] ]); $loader = new FilesystemLoader('../templates/'); $twigEnv = new Environment($loader); $twigBodyRenderer = new BodyRenderer($twigEnv); $twigBodyRenderer->render($email); $transport = Transport::fromDsn($_ENV['MAILER_DSN']); $mailer = new Mailer($transport); $mailer->send($email);
@OrnellaDevSymf
@OrnellaDevSymf Год назад
Hello, Même si ma réponse est tardive et en espérant que tu la lira. ça pourra t'aider pour plus tard sauf si c'est déjà fait. Avec le code proposé par Développeur Musclé, il faut juste modifier le fichier Messenger.yaml dans config : Décommenter la ligne : #sync: 'sync://' et passer tous les paramètres en sync : routing: Symfony\Component\Mailer\Messenger\SendEmailMessage: sync Symfony\Component\Notifier\Message\ChatMessage: sync Symfony\Component\Notifier\Message\SmsMessage: sync Après cela, tu recevras tes mails dans mailTrap.
@ericwiel
@ericwiel Год назад
@@OrnellaDevSymf Merci !
@anthonydesa2328
@anthonydesa2328 8 месяцев назад
@@OrnellaDevSymf merci aussi !
@augustekom1561
@augustekom1561 Год назад
S'il vous plaît ya t-il une extension PHP qui bloque l'envoie des mails lorsqu'elle n'est pas activée? Car j'ai tout fais normalement et j'ai infos dans la BD mais pas de mails...
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! Et non je ne pense pas qu'il est une extension qui bloque l'envoie de mail. Essaye d'entourer ton code d'un try catch et d'afficher l’exception qu'il retourne
@dylanlemaire611
@dylanlemaire611 Год назад
J'ai actuellement le même soucis je ne comprend pas d'où ça viens :(
@camonze
@camonze 2 года назад
Salut, super vidéo! Est ce que tu pourrais nous donner l'extension VSC afin d'avoir une facilité de codage pour le HTML du type "div.container" ou "p*3" s'il te plait ? Merci !
@developpeur.muscle
@developpeur.muscle 2 года назад
Hello, merci pour ton commentaire ! C'est Emmet : code.visualstudio.com/docs/editor/emmet
@Phil-yl1ee
@Phil-yl1ee 10 месяцев назад
bonjour je n'arrives a envoyer un email en dur mais pas avec un template ca na marches pas pour moi si quelqu'un pouvait m'aider
@conradleblanc7286
@conradleblanc7286 Год назад
Bonsoir à vous, je me permets ce message car en ayant suivi votre méthode, je n'ai rien qui s'affiche dans mailtrap. En BDD, phpmyadmin, tout fonctionne mais pas dans l'autre :/ Je ne sais plus quoi faire Auriez-vous une solution ? En vous remerciant. Conrad.
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! Il y a une erreur en particulier ou rien ne se passe ?
@augustekom1561
@augustekom1561 Год назад
@@developpeur.muscle bonjour, j'ai le même problème, toute les informations sont enregistré dans la bd, il n'y a aucune erreur mais mailtrap ne reçoit rien... Merci
@xtrailZX
@xtrailZX 5 месяцев назад
J'avais le même souci, dans le fichier messenger.yaml, j'ai du commenté la ligne "Symfony\Component\Mailer\Messenger\SendEmailMessage: async" afin que les emails soient envoyé en mode "sync"
@abdel8502
@abdel8502 Год назад
Salut, cool la video. Et il possible d'envoyer des mails personnalisé a une liste de personne ?
@developpeur.muscle
@developpeur.muscle Год назад
Hello, merci pour ton commentaire ! Oui c'est possible, il faudrait par exemple avoir une liste de personnes en base de données, de boucler dessus et d'envoyer un email dans la boucle (et donc pour chaque personne)
@abdel8502
@abdel8502 Год назад
@@developpeur.muscle Cool. Et on pourrait avoir un petit tuto ? ;)
Далее
до/после Знакомо?
00:16
Просмотров 14 тыс.
아이스크림으로 진짜 친구 구별하는법
00:17
Х..евый доктор 😂
00:15
Просмотров 154 тыс.
Une page de contact qui envoie des emails !
20:32
Просмотров 4 тыс.
Symfony - Envoyer des mails depuis une page
5:26
Просмотров 3 тыс.
How to Send Emails in Symfony - Tutorial by Mailtrap
5:54
What Are APIs? - Simply Explained
6:49
Просмотров 878 тыс.
до/после Знакомо?
00:16
Просмотров 14 тыс.