【发布时间】:2013-03-24 18:45:36
【问题描述】:
从 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!');
});
但是从邮件类来看,send 方法的第一个参数似乎需要是一个字符串,并且它根据它为您组成视图。谁能想到解决这个问题的方法?
【问题讨论】:
-
没试过,但应该可以。只要您将其返回到电子邮件的正文...
标签: email laravel subview laravel-4