Laravel与Mailgun定时消息

时间:2017-05-23 19:05:56

标签: php laravel mailgun

我找到了一种延迟通过Mailgun API发送电子邮件的方法。我想知道外部HTML是否可以某种方式用于邮件中?

现在我这样做:

$mgClient->sendMessage($domain, array(
    'from'    => 'XY<webmaster@xy.com>',
    'to'      => 'XY<xy@xy.com>',
    'subject' => trans('content.subject_confirm_event_registration'),
    'html'    => '<myHtmlCode />',
    'o:deliverytime' => Carbon::now()->hours(2)->toRfc2822String()
));

但问题是当我尝试任何复杂的东西时,它有100行代码,它看起来不太好,我想要一个解决方案,我可以将外部文件放在其中,使它看起来像这样: / p>

$mgClient->sendMessage($domain, array(
    'from'    => 'XY<webmaster@xy.com>',
    'to'      => 'XY<xy@xy.com>',
    'subject' => trans('content.subject_confirm_event_registration'),
    'html'    => file.blade.php
    'o:deliverytime' => Carbon::now()->hours(2)->toRfc2822String()
));

1 个答案:

答案 0 :(得分:0)

您可以使用//: Playground - noun: a place where people can play import UIKit class Person { var name = "" } class BlogPost { var title:String? var body = "" var author:Person! var numberOfComments = 0 } let post = BlogPost() if let actualTitle = post.title { } 手动呈现视图。

view()->render()返回视图的字符串内容。它也在课堂内使用&#39; Illuminate\View\View::render()方法,允许您回显View对象。

__toString()