首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将存储文件附加到邮件- laravel 6上

如何将存储文件附加到邮件- laravel 6上
EN

Stack Overflow用户
提问于 2020-01-12 15:05:06
回答 1查看 105关注 0票数 1

我尝试过将存储中的文件附加到邮件中:

代码语言:javascript
复制
$attachments = OnlineReply::where('ContactNo', $ContactNo)->first() ; 
$HOR_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['HOR_IMG'];
$NIC_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['NIC_IMG'];

//dd($HOR_IMG,$NIC_IMG);         

Mail::send('mail.CRepliesSend',$data, function($message) use ($to_name,$to_email)
{   $message->to($to_email)->subject('reply for your add on mangala sewa'); 
    $message->attach($HOR_IMG);
    $message->attach($NIC_IMG);
});

但我得到了这个结果:

ErrorException未定义变量: HOR_IMG

WHat是错的,我怎么才能让它工作呢?

EN

回答 1

Stack Overflow用户

发布于 2020-01-12 17:42:21

您忘记将$HOR_IMG & $NIC_IMG添加到传递给Mail::send的闭包的use中,在更新的代码下面。

代码语言:javascript
复制
$attachments = OnlineReply::where('ContactNo', $ContactNo)->first() ; 
$HOR_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['HOR_IMG'];
$NIC_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['NIC_IMG'];

//dd($HOR_IMG,$NIC_IMG);         

Mail::send('mail.CRepliesSend',$data, function($message) use ($to_name,$to_email,$HOR_IMG,$NIC_IMG)
{   $message->to($to_email)->subject('reply for your add on mangala sewa'); 
    $message->attach($HOR_IMG);
    $message->attach($NIC_IMG);
});

如果不清楚use做了什么,我想将您重定向到一个很好的答案:https://stackoverflow.com/a/1065197/1580028

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59705108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档