Laravel study notes (13) configured to send a simple email

  1. 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"
  1. Generating mailbox files
artisan make:mail RegMail

app/Mail/RegMail.php

	// 生成邮件内容
    public function build()
    {
        return $this->view('mail.reg'); // 邮箱内容
    }
  1. send email
		// 找到需要发送的数据
        $user = User::find(2);
        // to方法为发送邮件,会自动获取email字段
        // send(new RegMail())调用RegMail的Build方法生成邮件内容
        \Mail::to($user)->send(new RegMail());
Published 40 original articles · won praise 0 · Views 779

Guess you like

Origin blog.csdn.net/qj4865/article/details/104197508