📅  最后修改于: 2023-12-03 15:40:11.798000             🧑  作者: Mango
当使用Laravel中的 Mail
组件来发送邮件时,发件人的姓名默认是应用程序的名称。但有时我们需要在邮件中显示不同的发件人姓名,例如企业名称或发送者的姓名。下面是修改发件人姓名的方法。
在 .env
文件中将 MAIL_FROM_NAME
选项设置为所需的发件人姓名。
MAIL_FROM_NAME=Your Company Name
在Laravel中,我们使用邮件类来构建和发送电子邮件。为了在邮件中设置发件人姓名,我们需要在邮件类中使用 from
方法。
public function build()
{
return $this->from('hello@example.com', 'John Doe')
->view('emails.demo');
}
以上代码中,from
方法的第一个参数是发件人的电子邮件地址,第二个参数是发件人的姓名。
为了测试更改,我们可以使用以下代码发送测试邮件。
Mail::to('user@example.com')->send(new DemoEmail());
在这里,DemoEmail
是我们之前创建的邮件类。
在Laravel中更改发件人姓名非常简单。我们只需在 .env
文件中设置 MAIL_FROM_NAME
选项,并在邮件类中使用 from
方法即可。