无法将数据传递到laravel中的邮件

时间:2014-12-26 19:22:40

标签: php email laravel laravel-4

我不知道问题可能是什么,我试图将数据传递到我的电子邮件表单

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

但我无法找到与众不同的东西。有人可以建议吗?

1 个答案:

答案 0 :(得分:3)

你应该使用

{{$msg}}

而不是

{{$a['msg']}}