【发布时间】:2015-02-23 23:56:49
【问题描述】:
我不知道问题可能是什么,我正在尝试将数据传递到我的电子邮件表单
Mail::send('emails/register', $a, function($message) use ($a)
{
$message->from('xxx@xxx.com' , 'xxxx');
$message->to(Input::get('email'), Input::get('username'))->bcc('michael@xxx.com')->subject('Registration Mail');
});
我用的是use($a),数组是
$a = array('msg' => $activate);
然后我用
抓取数据{{ $a['msg'] }}
但我仍然得到错误
Undefined variable: a
我找到了很多关于这个的答案,包括这个:
Laravel 4 Mail not passing data
但我找不到我的不同之处。有人可以建议吗?
【问题讨论】:
-
除了下面的正确答案之外,请注意您不需要 use($a) 语句将该数据传递给视图。唯一需要 use($a) 语句的情况是,如果您在内联函数中使用了 $a 变量。
-
@Laravelian 谢谢!很高兴知道!
标签: php email laravel laravel-4