我正在尝试将图标包含在laravel电子邮件模板中,但没有成功。我想包括.svg (或任何其他格式)图标在按钮,链接...在布局模板上。
这是我在"resources/views/vendor/mail/html/layout.blade.php“文件中的当前代码:
<!-- Body content -->
<tr>
<td class="content-cell">
{{ Illuminate\Mail\Markdown::parse($slot) }}
<!-- First try. No success -->
<img src='/resources/svg/camera.svg'></img>
<!-- Second try. No success -->
<img src='/public/images/camera.svg'></img>
<!-- Third try. No success -->
<svg fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 9a2 2 0 012-2h.93a2 2 0 001.664-.89l.812-1.22A2 2 0 0110.07 4h3.86a2 2 0 011.664.89l.812 1.22A2 2 0 0018.07 7H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z"/>
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 13a3 3 0 11-6 0 3 3 0 016 0z"/>
</svg>但在收到的电子邮件中不会显示错误或图标。
谢谢你的帮助。
发布于 2021-06-15 19:08:14
发生这种情况是因为您将图像保存在本地。本地图像不会显示在邮件上。请检查上传到服务器或任何google图片链接的图片
发布于 2021-06-15 19:29:25
如果你在本地主机上工作,这个图标不会显示它。
https://stackoverflow.com/questions/67984597
复制相似问题