adamibrahim/email_confirm

Laravel 5.6 原生电子邮件确认包

v0.2.1 2018-02-23 07:40 UTC

README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

使用队列发送电子邮件的Laravel 5.6原生电子邮件确认包

演示

您可以在这里看到工作演示

安装

Laravel 新鲜安装
$ laravel new yourappname
创建/配置.env文件
  • 数据库访问
  • QUEUE_DRIVER=database
  • 电子邮件配置
通过Composer安装包
$ composer require adamibrahim/email_confirm
如果您在Laravel 5.5或更高版本上安装,则可以直接跳到“发布”,否则您需要编辑composer.json并注册服务提供者
composer.json

将以下代码添加到主目录下的composer.json中的autoload

"psr-4": {
            "Adam\\EmailConfirm\\": "vendor/adamibrahim/email_confirm/src"
        }
服务提供者

在config/app.php文件中,在“包服务提供者...”下注册服务提供者

Adam\EmailConfirm\EmailConfirmServiceProvider::class,
发布
这将覆盖您的User.php模型
$ php artisan vendor:publish --tag=emailConfirm --force
数据库迁移

运行Artisan迁移命令

$ php artisan migrate
作业队列

我正在使用队列来发送电子邮件(加快应用程序速度),但是如果您不想使用它,您可以在.env文件中更改它

QUEUE_DRIVER=sync

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

测试

$ composer test

贡献

请参阅CONTRIBUTINGCODE_OF_CONDUCT以获取详细信息。

安全

如果您发现任何安全问题,请通过:author_email发送电子邮件,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件