📜  更改发件人姓名 laravel - PHP (1)

📅  最后修改于: 2023-12-03 15:40:11.798000             🧑  作者: Mango

更改发件人姓名 Laravel - PHP

当使用Laravel中的 Mail 组件来发送邮件时,发件人的姓名默认是应用程序的名称。但有时我们需要在邮件中显示不同的发件人姓名,例如企业名称或发送者的姓名。下面是修改发件人姓名的方法。

步骤1:更新邮件配置

.env 文件中将 MAIL_FROM_NAME 选项设置为所需的发件人姓名。

MAIL_FROM_NAME=Your Company Name
步骤2:在邮件类中设置发件人姓名

在Laravel中,我们使用邮件类来构建和发送电子邮件。为了在邮件中设置发件人姓名,我们需要在邮件类中使用 from 方法。

public function build()
{
    return $this->from('hello@example.com', 'John Doe')
                ->view('emails.demo');
}

以上代码中,from 方法的第一个参数是发件人的电子邮件地址,第二个参数是发件人的姓名。

步骤3:发送测试邮件

为了测试更改,我们可以使用以下代码发送测试邮件。

Mail::to('user@example.com')->send(new DemoEmail());

在这里,DemoEmail 是我们之前创建的邮件类。

结论

在Laravel中更改发件人姓名非常简单。我们只需在 .env 文件中设置 MAIL_FROM_NAME 选项,并在邮件类中使用 from 方法即可。