From ac2dcef7a7a638587f5f0068ace88c1c1ed81fab Mon Sep 17 00:00:00 2001 From: Giovanni-Josserand Date: Sat, 28 Mar 2026 18:51:53 +0100 Subject: [PATCH] Add email to new address on email change request --- app/Mail/RequestEmailChangeMail.php | 59 +++++++++++++++++++ .../views/mails/requestEmailChange.blade.php | 31 ++++++++++ 2 files changed, 90 insertions(+) create mode 100644 app/Mail/RequestEmailChangeMail.php create mode 100644 resources/views/mails/requestEmailChange.blade.php diff --git a/app/Mail/RequestEmailChangeMail.php b/app/Mail/RequestEmailChangeMail.php new file mode 100644 index 0000000..d06489f --- /dev/null +++ b/app/Mail/RequestEmailChangeMail.php @@ -0,0 +1,59 @@ +data = $data; + } + + /** + * Get the message envelope. + */ + public function envelope(): Envelope + { + return new Envelope( + subject: "Demande de changement d'adresse mail - Comité des fêtes de Beaupont", + ); + } + + /** + * Get the message content definition. + */ + public function content(): Content + { + return new Content( + view: 'mails.requestEmailChange', + with: [ + 'name' => $this->data['name'], + 'lastname' => $this->data['lastname'], + 'token' => $this->data['token'], + ] + ); + } + + /** + * Get the attachments for the message. + * + * @return array + */ + public function attachments(): array + { + return []; + } +} diff --git a/resources/views/mails/requestEmailChange.blade.php b/resources/views/mails/requestEmailChange.blade.php new file mode 100644 index 0000000..75386fc --- /dev/null +++ b/resources/views/mails/requestEmailChange.blade.php @@ -0,0 +1,31 @@ + + + + + + Demande de changement d'adresse mail + + +
+

Bonjour {{ $name }} {{ $lastname }},

+ +

Vous avez demandé à changer votre adresse email. Cliquez sur le bouton ci-dessous pour confirmer ce changement.

+

+ + Confirmer le changement d'email + +

+

Ce lien expire dans 1 heure. Si vous n'êtes pas à l'origine de cette demande, ignorez ce mail.

+ +

+ À très bientôt,
+ L’équipe du Comité des fêtes de Beaupont +

+
+ +

+ Cet email a été envoyé automatiquement, merci de ne pas y répondre. +

+ +