ПОдскажите такой вопрос.
При отправки писем и формировании шаблона через Mailable-сообщения в формате Markdown, как можно передать значение параметра в базовый шаблон layouts?
Подробнее:
Я экспортировал все Markdown-компоненты почты в собственное приложение, чтобы настроить их (кастомихировать).
В базовом шаблоне прописаны статичные элементы. Но вот спустя какое то время появилось ENG версия проекта, и получается мне нужно в базовый шаблон layouts, который я экспортировал в приложение (/resources/views/vendor/mail/html/layout.blade.php) передать параметр.
Если просто передать данные через контруктор класса mailable, то основный шаблон его не воспринимает.
public function build() {
return $this->markdown('emails.orders.shipped')->subject($this->title)->with([
'langCode' => $this->langCode
]);
}
Шаблон: emails.orders.shipped, видит переменную langCode, а базовый шаблон нет.