5分钟快手入门laravel邮件通知

第一步:
生成一个邮件发送对象
php artisan make:mail TestMail

第二步:
编辑.env
添加/修改(没有的key则添加)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com (这里用163邮箱)
MAIL_PORT=25 (163邮箱的端口是25)
[email protected] (163邮箱用户名)
MAIL_PASSWORD=FEHRTFDFKAJGZDKP (自行到163邮箱中开通smtp服务就会有了,见下图)
MAIL_ENCRYPTION=null (无视)
[email protected](163邮箱用户名)
MAIL_FROM_NAME=aabcc(随便填个)

5分钟快手入门laravel邮件通知_第1张图片
第三步:
编辑config/mail.php
添加/修改(没有的添加)

'from' => [
      'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
      'name' => env('MAIL_FROM_NAME', '随便填个'),
  ],
  'to' => [
      'address' => '[email protected]', // 接收人的邮箱
      'name' => '随便填个'
  ],

第四步:
在resources/views中新建一个blade文件,内容随便,填个helloworld都行
创建完后的目录参考:resources/views/mytest.blade.php

第五步:
编辑第一步生成的app/Mail/TestMail.php文件
修改build方法为:

    public function build()
    {
        return $this->view('mytest');
    }

第六步:
邮件发送
Illuminate\Support\Facades\Mail::send(new TestMail);

OK!!!!!至此,邮件已成功发送了!

你可能感兴趣的:(php,laravel,laravel,php)