ipunkt / laravel-email-verification-interception
用于控制邮件发送的电子邮件验证和邮件拦截器包。
Requires
- php: ^7.0
- illuminate/auth: ^5.3
- illuminate/contracts: ^5.3
- illuminate/database: ^5.3
- illuminate/events: ^5.3
- illuminate/mail: ^5.3
- illuminate/support: ^5.3
- ipunkt/laravel-package-manager: ^0.2.0
- nesbot/carbon: ^1.21
This package is auto-updated.
Last update: 2023-03-23 02:47:52 UTC
README
不要向未验证或黑名单上的客户发送任何邮件。此包有助于解决这个问题。
快速入门
composer require ipunkt/laravel-email-verification-interception:dev-master
在 providers
中添加到 config/app.php
\Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider::class,
安装
在 composer.json 中添加以下行
"require": {
"ipunkt/laravel-email-verification-interception": "dev-master"
}
将 \Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider::class,
添加到 providers
中的 app/config/app.php
。
运行 php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=config
以发布配置。
我们提供激活邮件模板。要自定义此模板,请运行 php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=view
。
我们还提供迁移以创建数据库表。Laravel 会自动迁移它。如果您想自定义它,只需运行 php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=migrations
配置
主要配置设置处理激活邮件相关内容。
激活部分
注册事件监听
我们可以默认注册事件监听。所以每次注册事件被触发时,邮件服务都会交互并发送账户确认邮件。
主题
激活邮件的邮件主题。您可以更改主题。此主题将用于发送的 ActivateEmail mailable。
发件人
您必须为激活邮件设置您的发件人信息。
视图
发送激活邮件的模板视图。
您可以通过在代码库中发布它来自定义此视图模板内容,请输入 php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=view
。
用户模型
有时用户模型有不同的模型类。您可以在此处设置它。