Laravel 5:将数据传递到电子邮件视图

时间:2015-11-10 22:36:46

标签: php html laravel-5

我试图将一些变量传递给电子邮件视图。

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>

1 个答案:

答案 0 :(得分:1)

感谢@manix 电子邮件视图必须.blade.php才能使用{{ }}