【问题标题】:Laravel 5: Pass data to email viewLaravel 5:将数据传递到电子邮件视图
【发布时间】:2015-11-10 22:36:46
【问题描述】:

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

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>

【问题讨论】:

  • 是电子邮件查看文件.blade.php 的扩展名吗?
  • 没有。它不使用刀片。
  • 那么你不能通过{{ }}打印代码{!! !!}

标签: php html laravel-5


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-12-06
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 2015-07-05
    相关资源
    最近更新 更多