- Configure Mailbox
.env file
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465 // 从qq邮箱获得
[email protected]
MAIL_PASSWORD=xzfaloiodlpsbhjd // 从qq邮箱获得的授权码
MAIL_ENCRYPTION=ssl // 加密方式
[email protected]
MAIL_FROM_NAME="Mushi"
- Generating mailbox files
artisan make:mail RegMail
app/Mail/RegMail.php
// 生成邮件内容
public function build()
{
return $this->view('mail.reg'); // 邮箱内容
}
- send email
// 找到需要发送的数据
$user = User::find(2);
// to方法为发送邮件,会自动获取email字段
// send(new RegMail())调用RegMail的Build方法生成邮件内容
\Mail::to($user)->send(new RegMail());