muratbsts / mail-template
此包是Laravel 5.x的一个易于使用的邮件模板集合。
v0.0.1
2017-08-09 22:21 UTC
Requires
- illuminate/contracts: ^5.4
This package is not auto-updated.
Last update: 2024-09-20 20:00:48 UTC
README
此包是Laravel 5.x的一个易于使用的邮件模板集合。
- 您可以使用它用于任何目的。
- 您可以为所有模板和所有块重写。
🎨 模板
目前只有3个模板可供使用。但更多模板正在快速开发中。我正在开发美观且响应式的邮件模板,灵感来源于Really Good Emails Collection。
🏙 截图在此
安装
将包添加到composer.json文件中
composer require muratbsts/mail-template dev-master
将服务提供者添加到config/app.php文件中
<?php ... 'providers' => [ ... Muratbsts\MailTemplate\Providers\MailTemplateServiceProvider::class, ... ], ...
创建一个配置文件,例如config/mailtemplate.php
<?php return [ 'template' => 'default', 'footnote' => null, 'logo' => [ 'path' => null, 'link' => null, ], 'from' => 'sender@email.com', 'cc' => null, 'bcc' => null, ];
用法
在方法中使用包,如下所示
<?php use Muratbsts\MailTemplate\MailTemplate as MailTemplate; class XyzController extends Controller { public function send() { $mailer = app()->make(MailTemplate::class); $mailer->send('emails.welcome', [ 'button' => [ 'text' => 'Sign up now!', 'link' => 'https://google.com', ] ], function ($message) use ($user) { $message->to($user->email, $user->name)->subject('Welcome!'); }); } }
从mailtemplate::emails.{$template}扩展您的欢迎邮件模板,如下所示
@extends('mailtemplate::emails.{$template}') @section('content') <p class="paragraph">Hi,</p> <p class="paragraph">Cultivar arabica, that, milk robust aroma redeye skinny arabica. Qui skinny, americano barista roast crema single shot filter. To go decaffeinated to go, mug iced sit plunger pot con panna decaffeinated barista sugar café au lait. Cup mazagran milk grinder, coffee steamed fair trade and whipped con panna aromatic.</p> <p class="paragraph">Take care,</p> <p class="paragraph">Murat</p> @endsection
🎉 干杯!这就完成了。