我试图将一些变量传递给电子邮件视图。
Route::get('sendemail', function () {
$data = array(
'code' => "some_code",
);
Mail::send('email.verify', $data, function ($message) {
$message->from('user@gmail.com', 'Learning Laravel');
$message->to('anotheruser@gmail')->subject('Learning Laravel test email');
});
return "Your email has been sent successfully";
});
在电子邮件视图中,我尝试了很多方法,只有<?php echo $code ?>
有效。我想知道我做错了什么。
<div>
{{$code}}<br>
{{$data['code']}}<br>
{{$data["code"]}}<br>
{{!! $code !!}}<br>
{{!! $code }}<br>
{{! $code !}}<br>
{{! $code }}<br>
{!! $code !!}<br>
{!! $code }<br>
{! $code !}<br>
{! $code }<br>
{!!$data['code']}<br>
{!!$data["code"]}<br>
<?php echo $code ?><br>
答案 0 :(得分:1)
感谢@manix
电子邮件视图必须.blade.php
才能使用{{ }}
。