Я являюсь строкой для встраивания необработанных данных изображения в любой почтовый клиент, используя Laravel 6 Встраивание вложенных необработанных данных.
В моем файле test.blade. php:
<body>
Here is an image from raw data:
<img src="{{ $message->embedData($data, $name) }}">
</body>
public function build()
{
return $this->view('emails.test')
->with([
'data' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA.....',
'name' => 'foobar',
]);
}
Я создал маршрут для просмотра электронной почты, и изображение не будет отображаться. Если я это сделаю:
[...]
<img src="{{ $data }}">
Изображение показывает (в браузере), но не в электронной почте. Справедливо. Как заставить $message->embedData($data, $name)
работать? Я что-то упустил из документов?