У меня есть шаблон базы данных для электронной почты с переменными ant и т. д. Когда я передаю этот шаблон в моем представлении, переменная базы данных не отображается и отображается {{$child_fullname}}, {{$specialist_fullname}} и т. д. вместо данного имени.
Вот моя функция сборки почты:
public function build()
{
return $this->subject('Pranešimas apie sėkmingą registraciją')
->view('email-template')
->with([
'body' => EmailTemplate::find(1)->text,
'child_fullname' => $this->child->name . ' ' . $this->child->surname,
'specialist_fullname' => $this->card->specialist->name,
'date_time' => $this->visits->workSchedule->work_date .
' ' . $this->visits->workSchedule->work_time
]);
}
Шаблон лезвия:
<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
{!! $body !!}
</html>
Заранее спасибо за помощь!
P.S. Используйте это для отправки электронной почты.