【发布时间】:2013-01-07 01:45:28
【问题描述】:
我正在尝试使用 Laravel 4 中的邮件类,但我无法将变量传递给 $m 对象。
$team 对象包含我用 eloquent 从数据库中抓取的数据。
Mail::send('emails.report', $data, function($m)
{
$m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name );
$m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name );
$m->subject('Monthly Report');
$m->from('info@website.com', 'Sender');
});
由于某种原因,我收到 $team 对象不可用的错误。我想这与范围有关。
有什么想法吗?
【问题讨论】:
-
对我来说完全一样的场景。 Mail::send 问题导致我搜索将变量传递给闭包,然后返回到这个。也许需要在 laravel 邮件文档中添加一些标志?