laravel - 在密码重置链接上动态更新来自电子邮件地址

时间:2017-09-04 09:11:03

标签: php laravel laravel-5

当用户重置密码时,laravel将从config / mail.php中的from address值发送电子邮件

'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
    'name' => env('MAIL_FROM_NAME', 'Example'),
],

我的问题是,我希望从另一个电子邮件地址发送此电子邮件,具体取决于用于访问我的服务器的域。

因此,如果用户通过website1.com进入我的服务器,我希望发件人地址为email@website1.com,而来自website2.com则为email@website2.com

将电子邮件地址更改或硬编码到我的config / mail.php或.env中是没有意义的,所以我该怎么做?

我有App \ Website.php模型,其中包含'email_address'字段。我需要在密码重置电子邮件发生时应用此功能。

对于我所有的其他电子邮件,这很好,因为我自己发送电子邮件,但密码重置电子邮件是通过laravel本身发送的。

有什么想法吗?

0 个答案:

没有答案