【发布时间】:2017-10-03 13:23:32
【问题描述】:
我一直遇到这个问题,我想向用户(在本例中为我)发送纯文本电子邮件,但电子邮件地址位于我从数据库中检索到的对象内。所有使用 Mail::raw 的示例都使用字符串,但不使用传递的变量。有没有办法做到这一点?
代码:
Mail::raw($messageContent, function($message)
{
$message->to($foo->email);
});
本质上,这就是我想要的。 $foo 是在 this 所在的函数中声明的变量。我不想让 $foo 成为类变量,因为我只在这里使用它。
感谢您的帮助!
【问题讨论】:
-
使用
usefunction($message) use ($foo) { ...访问闭包中的变量 -
啊,让我试试吧! :)
-
好吧,“收件人”部分有效,如果我想将其发送到支持电子邮件并将用户的电子邮件添加为“发件人”怎么办?然后我似乎没有收到电子邮件
标签: php laravel email laravel-5