Laravel/Lumen не отображается картинка при отправке имейла на gmail почту
Использую Lumen:
blade файл
<img width="30" height="30" src="{{ 'data:image/png;base64,' . base64_encode(file_get_contents(URL::asset('/images/social/instagram.png'))) }}">
при отправке имейла на gmail почту картинка не отображается
пробовал так:
<img width="30" height="30" src="{{ 'data:image/png;base64,' . base64_encode(file_get_contents($message->embed('/images/social/instagram.png'))) }}">
но тогда выходит ошибка: Undefined variable: message Использую Lumen Подскажите как решить проблему На почты temp-mail протестировал там все ок, картинки отображаются
Ответы (1 шт):
Автор решения: Abzal Kuatov
→ Ссылка
Вопрос решен! Нужно использовать прямую ссылку из браузера так как gmail.com не может получить доступ на локальные изображения и будет принять их как не безопасное
<img width="30" height="30" src="https://www.facebook.com/images/fb_icon_325x325.png">
и браузер не будет принять это как небезопасное и это работает