Данные в письме Mailable в Laravel
Письмо редко бывает одинаковым для всех. Нужно подставить имя пользователя, номер заказа, ссылку. Такие данные передают в Mailable при создании и сохраняют в публичных свойствах.
<?php
public function __construct(
public string $name,
) {}
?>
Публичное свойство $name
Laravel сам сделает доступным
в шаблоне письма. В Blade можно
писать {{ $name }} - как
обычную переменную вида.
При отправке передают значение
в конструктор: new WelcomeMail('Иван').
Так одно и то же письмо легко
отправить разным людям с разными
данными, не дублируя класс.
Добавьте в WelcomeMail
свойство с именем пользователя.
Выведите это имя в Blade-шаблоне письма.