Laravel 5 Laravel:使用Mailable发送电子邮件时,如何自定义电子邮件标题?
我编写了一个Laravel 5 Laravel:使用Mailable发送电子邮件时,如何自定义电子邮件标题?,laravel-5,Laravel 5,我编写了一个mailable来在用户注册时发送电子邮件,我按照文档()进行操作: 首先,生成可邮寄邮件: php artisan make:mail UserRegistered 好的,因此在app/Mail目录中有一个userregisted.php文件,我编写build()方法如下: public function build() { return $this->view('emails.activate-user') ->with([
mailable
来在用户注册时发送电子邮件,我按照文档()进行操作:
首先,生成可邮寄邮件:
php artisan make:mail UserRegistered
好的,因此在app/Mail
目录中有一个userregisted.php
文件,我编写build()
方法如下:
public function build()
{
return $this->view('emails.activate-user')
->with([
'name' => $this->user->name,
'url' => route('activateUser',['token'=>$this->user->confirmation_token])
]);
}
电子邮件可以成功发送,电子邮件标题为
用户注册
,我想自定义标题,怎么做 你必须使用subject
方法
public function build()
{
return $this->view('emails.activate-user')
->subject("My mail title")
->with([
'name' => $this->user->name,
'url' => route('activateUser',['token'=>$this->user->confirmation_token])
]);
}
或者更新邮件类的构造函数
public function __construct()
{
$this->subject('Sample title');
}