从 Laravel 4 发送邮件时,有没有办法使用嵌套视图?
你这样发送邮件:
Mail::send('emails.welcome', $data, function($m)
{
$m->to('foo@example.com', 'John Smith')->subject('Welcome!');
});
然后你创建一个像这样的子视图:
$view = View::make('greeting')->nest('child', 'child.view', $data);
所以你会认为你可以像这样将一个视图传递给发送邮件方法:
$view = View::make('emails.welcome')->nest('child', 'child.view', $data);
Mail::send($view, $data, function($m)
{
$m->to('foo@example.com', 'John Smith')->subject('Welcome!');
});
但是从邮件类来看,发送方法的第一个参数似乎需要是一个字符串,并且它基于它为您组成视图。谁能想到解决这个问题的方法?