Я создал некоторые функции для управления почтовыми кампаниями.Я использую summernote для редактирования шаблонов электронной почты.
Как и большинство редакторов, Summernote хранит изображения в виде тегов изображений в кодировке base64.
У меня возникает проблема, когда я хочу отправить электронное письмо, чаще всегопочтовые клиенты не отображают тег image64.Поэтому мне нужно будет использовать:
<img src="{{ $message->embed($pathToFile) }}"> or <img src="{{ $message->embedData($data, $name) }}">
В соответствии с документацией Laravel: https://laravel.com/docs/5.7/mail#inline-attachments
Проблема заключается в том, что для класса почты требуется представление набора
return $this->from('example@example.com')->view('emails.orders.shipped');
Как лучше всего получить встроенные изображения из summernote в просмотр электронной почты?(Обратите внимание, что электронное письмо может содержать несколько изображений, и каждый шаблон отличается)
Текущая функциональность почты в основном предполагает, что в вашем представлении уже есть встроенные функции.Но в этом случае мне нужно установить его динамически.