通过sendinblue重置Laravel 5密码

时间:2016-05-26 16:00:25

标签: laravel sendinblue

我有一个laravel 5应用程序,需要通过服务sendinblue发送重置密码链接。如何在PasswordBroker.php中更改核心功能以使用sendinblue?

{{1}}

1 个答案:

答案 0 :(得分:2)

您是否尝试将Sendinblue添加为邮件驱动程序?这个github仓库可以提供帮助(https://github.com/agence-webup/laravel-sendinblue

此处您的所有电子邮件都将由Sendinblue发送,您将在Laravel(https://laravel.com/docs/5.1/mail)中以普通邮件形式发送

如果只是为了这个,你可以改变这种邮件的驱动程序,我认为你可以像这样在运行时更改驱动程序

Config::set('mail.driver', 'driver_name');
(new Illuminate\Mail\MailServiceProvider(app()))->register();  

此外,您可以尝试收听在发送邮件之前触发的“mailer.sending”事件,但这不是一个好方法。