Laravel:视图未包含在电子邮件内容中

时间:2014-10-21 10:31:57

标签: email laravel-4

我正在使用BeautyMail包发送电子邮件,该电子邮件已通过stmp.gmail.com成功发送。我发现emails.welcome(welcome.blade.php)的内容未包含在内,发送的电子邮件为空。 以下是我的代码;

$data = array(
    'LastName' => 'ABC Widget', // Company name
    'senderName' => 'ABC Widget', // Company name
    'reminder' => 'You’re receiving this because you’re an awesome ABC Widgets customer or subscribed via <a href="http://www.abcwidgets.com/" style="color: #a6a6a6">our site</a>',
    'unsubscribe' => null,
    'address' => '87 Street Avenue, California, USA',

    'twitter' => 'http://www.facebook.com/abcwidgets',
    'facebook' => 'http://twitter.com/abcwidgets',
    'flickr' => 'http://www.flickr.com/photos/abcwidgets'
);

Mail::send('emails.welcome', $data, function($message)
{
    $message->from( 'johnny@gmail.com', 'John Doe' );
    $message->to('Suzanne@yahoo.com', 'Suzanne Doe')->subject('Testing Messages');
});

查看

@extends('beautymail::templates.widgets')

@section('content')

@include('beautymail::templates.widgets.articleStart')

    <h4 class="secondary"><strong>Hello World</strong></h4>
    <p>This is a test</p>

@include('beautymail::templates.widgets.articleEnd')


@include('beautymail::templates.widgets.newfeatureStart')

    <h4 class="secondary"><strong>Hello World again</strong></h4>
    <p>This is another test</p>

@include('beautymail::templates.widgets.newfeatureEnd')


@stop

未报告错误。我做错了什么?

2 个答案:

答案 0 :(得分:1)

尝试删除BeautyMail包并对其进行测试。当我尝试使用BeautyMail包时,我遇到了类似的问题。

答案 1 :(得分:0)

Beautymail有Ruby依赖项。我确实认为其中一个失败了,这会呈现空的电子邮件。

此问题有更多详细信息: https://github.com/Snowfire/Beautymail/issues/2

删除服务提供程序中找到的内联器以删除ruby dep。