我正在使用 Laravel 和 Mailable 类来发送带有 html 内容的电子邮件,但我收到了一封带有电子邮件地址的邮件,但我需要姓名,但它仍然没有帮助,任何人都可以解释我在哪里犯了错误
Mail::html($template,function($message) use($emailid1,$subject,$fromemailname){
$message->subject($subject);
$message->from($fromemailname,'TEST');
$message->to($emailid1);
});
我期待来自 TEST 的邮件。我也尝试覆盖邮件配置,但我仍然只收到电子邮件地址
from
类的Message
方法采用两个参数:电子邮件地址和发件人姓名。看起来您交换了代码中这些参数的顺序。电子邮件地址应放在第一位,然后是姓名。
Mail::html($template, function($message) use($emailid1, $subject, $fromemailname) {
$message->subject($subject);
$message->from('[email protected]', $fromemailname); // Replace '[email protected]' with the actual email address
$message->to($emailid1);
});