我正在尝试发送一封包含我数据库信息的电子邮件。
但是Laravel有一种非常奇怪的行为。
当我在我的邮件文件(christmas.php
)中写下
<p>{{ $data["user"]->name}} </p>
在我收到的邮件中,我只是得到:{{ $data["user"]->name}}
就像Laravel根本不解析{{}}一样?
这是我的PHP代码
$data = array('feedbacks' => $feedbacks, "user" => $user);
Mail::send('emails.christmas', $data, function($message) use ($data)
{
$message->to($data['user']->email, $data['user']->name)->subject('Welcome!');
});
我没有错误,发送电子邮件后,我的视图创建没有问题。正如我所说,我收到了邮件。这个内容很糟糕。
我正在使用Laravel 4.2
答案 0 :(得分:3)
因为您的邮件文件是christmas.php
如果您希望Laravel使用Blade,则需要将文件重命名为christmas.blade.php