需要帮助:如何使用内嵌图片发送电子邮件?
响应返回200 OK但是没有发送电子邮件。但当我删除$ message-> embed()时,一切都没问题。
我在视图文件中使用了{{$ message-> embed('img / logo.png')}},但是电子邮件没有发送,图像位置是否错误? (我已经在公共/ img目录和app / views / emails / img目录中试过了logo.png,我的电子邮件视图文件在app / views / emails / mail.blade.php中。)或者是其他的东西吗?
答案 0 :(得分:6)
嵌入图片试试这个:
<img width="250px" src="{{ $message->embed(public_path('img/logo.png')) }}" alt="logo">
请记住,文件夹img必须是公开的。
答案 1 :(得分:0)
尝试使用URL::asset('img/logo.png')
代替直接路径,并始终将静态文件放在public folder
中。