78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

laravel 发送邮件 env的配置

laravel主要是配置 .env 中有关mail的参数,如下:

MAIL_DRIVER=smtp

MAIL_HOST=smtp.163.com

MAIL_PORT=25

MAIL_USERNAME=1565229909@163.com

MAIL_PASSWORD=XXXXXXXXX这里是授权码,建议163邮箱,163邮箱的授权码好弄

MAIL_ENCRYPTION=null

MAIL_FROM_ADDRESS=1565229909@163.com

MAIL_FROM_NAME=aiyiliu   这个是发件人名称,'aiyiliu'是我的名字

 配置好参数后记得清下缓存:php artisan config:clear

在 Laravel 中,可以通过 Mail 接口的 send 方法来进行邮件发送,

$view = 'emails.confirm';

$data = compact('user');

$from = 'di19940303@163.com';

$name = 'dituo';

$to = $user->email;

$subject = "感谢注册 Sample 应用!请确认你的邮箱。";

Mail::send($view, $data, function ($message) use ($from, $name, $to, $subject) {

    $message->from($from, $name)->to($to)->subject($subject);

});

Mail 的 send 方法接收三个参数。

第一个参数是包含邮件消息的视图名称。

第二个参数是要传递给该视图的数据数组。

最后是一个用来接收邮件消息实例的闭包回调,我们可以在该回调中自定义邮件消息的发送者、接收者、邮件主题等信息。

然后在控制器中调用上边的方法就ok

本文链接:http://78moban.cn/post/8383.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部