adamibrahim / email_confirm
Laravel 5.6 原生电子邮件确认包
v0.2.1
2018-02-23 07:40 UTC
Requires
- php: ~5.6|~7.0
- illuminate/support: ~5.1
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
README
使用队列发送电子邮件的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
贡献
请参阅CONTRIBUTING和CODE_OF_CONDUCT以获取详细信息。
安全
如果您发现任何安全问题,请通过:author_email发送电子邮件,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件