Как отправить изображение по почте в теле?

Я пытаюсь отправить электронное письмо, в котором я хочу, чтобы изображение было отправлено в теле, а не то, что изображение прикреплено, но почта приходит мне без изображения.

Я внедряю его традиционным способом, как в html-шаблоне

<img src="{{ asset('img/mails/birthdays.jpg') }}" alt="">

Но почта приходит пустым, как заставить изображение прибыть?

Я использую laravel

Всего 2 ответа


либо размещать его где-то, либо вставлять, кодируя его в base64

<img src="data:image/png;base64,BASE64IMGCONTENTHERE" />

используйте это, чтобы получить полный путь

<img src="data:image/png;base64,{{base64_encode(file_get_contents(resource_path('img/mails/birthdays.jpg')))}}" alt="">

Есть идеи?

10000