nanuc / frontend-mail
此包最新版本(1.0.1)没有可用的许可证信息。
1.0.1
2021-08-02 16:22 UTC
Requires
- php: ^8.0
- ext-json: *
Requires (Dev)
- orchestra/testbench: ^6.0
This package is not auto-updated.
Last update: 2024-09-24 08:00:54 UTC
README
此包用于将邮件发送到Laravel aps的前端。这对于着陆页的演示非常有用。
安装
该包假设您的主Blade布局中已有scripts
和styles
堆栈。
安装包
composer require nanuc/frontend-mail
在您的视图中放置以下内容
<x-frontend-mail />
在config/mail.php
中放置以下内容
'mailers' => [
// other mailers
'frontend' => [
'transport' => 'frontend',
],
]
在.env
中将您的邮件发送器设置为frontend
MAIL_MAILER=frontend
Session ID修改
您可以在Mailable中更改用于前端使用的ID。如果您在用户会话之外创建邮件,这将非常有用。
class SomeMail extends Mailable
{
public function build()
{
return $this->view('mails.some-mail')
->withSwiftMessage(function ($message){
$message->getHeaders()->addTextHeader(
'Frontend-Mail-Id', $this->user->id
);
});
}
}