laravel发送邮件带附件

发布时间:2020-11-12 19:16:15 阅读:1648次

我们已经知道怎么用laravel来发送邮件

这两天突然想起发送邮件可以添加附件呀

于是想看看laravel发邮件怎么添加附件

首先编辑.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_FROM_ADDRESS=test@163.com
MAIL_FROM_NAME=ZM
MAIL_USERNAME=test@163.com
MAIL_PASSWORD=MERVMBVQRFLBXTLQCA
MAIL_ENCRYPTION=null

然后controller添加

use IlluminateSupportFacadesMail;
public function mail(){
$title = '测试邮件';
$to = 'test@163.com';
Mail::send('emails.test', ['name' => 'siyu'], function ($message) use ($to, $title) {
$message->to($to)->attach(storage_path("1.zip"), ['as' => '附件.zip'])->subject('【亲爱的程序猿】' . $title);
});
if(count(Mail::failures()) < 1){
return '发送邮件成功,请查收!';
}else{
return '发送邮件失败,请重试!';
}

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel发送邮件带附件 出自老鄢博客 | 欢迎分享