资讯专栏INFORMATION COLUMN

Laravel5.5新特性--邮件模板可以在浏览器中渲染

worldligang / 2682人阅读

摘要:正在开发的另一种测试方法是将电子邮件呈现给浏览器,以便您可以进行快速更改并获得几乎即时的反馈。

这个是即将在Laravel5.5中发布的新特性

当您构建自定义HTML电子邮件模板时,通常会对所有电子邮件客户端进行测试,并一并测试通常是一件麻烦事。有几个像Litmus这样的工具可以帮助解决这个问题,但服务是昂贵的。

正在开发的另一种测试方法是将电子邮件呈现给浏览器,以便您可以进行快速更改并获得几乎即时的反馈。虽然这是一个实际的用例,但是将Mailables转化为浏览器并不那么简单。这在Laravel 5.5中正在发生变化,这些将实施Renderable合同,允许您直接从路线显示。

例如,让我们创建一个UserWelcome可用:

php artisan make:mail UserWelcome --markdown=emails.user.welcome

然后在路由中可以通过这样显示:

Route::get("/demo", function () {
    return new AppMailUserWelcome();
});

最后,这是这个电子邮件的浏览器视图:

在通过浏览器测试邮件之外,这个特性的另一个用途是很简单的创建web视图,当你发送的所有邮件送达时全部乱码。

翻译自:https://laravel-news.com/rend... 最后那句话好像翻译的不是很好。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22605.html

相关文章

  • Laravel5.5使用vue渲染具体过程与总结

    摘要:最后一定一定要记住要把组件写在一个为的中否则永远无法渲染哦这是大坑坑了我一宿最后打包打包成功后切记刷新有时候这里也是大坑缓存根本不出最后刷新页面组件渲染成功 首先安装laravel集成环境,不在多余赘述,直接开始配置1.打开layout目录,这里是视图层公用文件,名字随便起,只要你能引入到非公用视图文件中就好,我这里拿main.blade.php为例showImg(https://se...

    changfeng1050 评论0 收藏0
  • windows下laravel5.5手写教程1(适合初学者)

    摘要:打开浏览器输入,如无意外,将出现如下图,表示框架安装成功。四系统内部后台管理系统这个是框架自带的后台登录管理系统,只需要简单的命令即可运行。出现上图即为,创建模型成功。 在PHP个各种web开发框架中,laravel算是一款简洁、优雅的开发框架,本人也刚刚接触到laravel,通过学习大神们的一些文章,下面是我的一些心得体会,希望可以给初学者一些帮助,大家一起进步。言归正传: 本人环境...

    GeekGhc 评论0 收藏0
  • Flask Web Development —— Email

    摘要:函数携带目的地址主题邮件体模板和一组关键字参数。许多扩展操作是在假设有活动的应用程序和请求上下文的情况下进行的。但是当函数在一个不同的线程上执行,应用程序上下文需要人为地创建使用。例如,执行函数可以将邮件发送到的任务队列中。 许多类型的应用程序都会在某些事件发生的时候通知用户,常用的沟通方法就是电子邮件。尽管在Flask应用程序中,可以使用Python标准库中的smtplib包来发送电...

    SKYZACK 评论0 收藏0
  • Spring Boot 邮件发送的 5 种姿势!

    摘要:也就是说用户先将邮件投递到腾讯的服务器这个过程就使用了协议,然后腾讯的服务器将邮件投递到网易的服务器这个过程也依然使用了协议,服务器就是用来收邮件。 邮件发送其实是一个非常常见的需求,用户注册,找回密码等地方,都会用到,使用 JavaSE 代码发送邮件,步骤还是挺繁琐的,Spring Boot 中对于邮件发送,提供了相关的自动化配置类,使得邮件发送变得非常容易,本文我们就来一探究竟!看...

    W4n9Hu1 评论0 收藏0

发表评论

0条评论

worldligang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<