玩得开心, 我想知道是否有人使用带有laravel 5.4的Mailgun的正确步骤
非常感谢和最诚挚的问候,
答案 0 :(得分:1)
这些是我遵循的步骤。
首先打开.env文件和以下代码:
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=uremail@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
如果您以前没有,请在mailgun.com中创建新帐户。 注册后激活您的mailgun帐户并单击Domails 然后单击Add New Domail按钮。然后你可以看到轰鸣声屏幕。
添加名称后,您可以复制域名和API密钥。
现在你必须打开services.php并添加mailgun configration 方式:
on config/services.php
'mailgun' => array(
'domain' => 'youremail.com',
'secret' => 'key-11796c09e58-056a9e975c96dd334da0dd',
),
现在我们已准备好发送邮件进行测试,因此首先创建测试路由 用于发送电子邮件。
app/Http/routes.php define route: Route::get('mail', 'HomeController@mail');
好了,现在在HomeController.php文件中添加邮件功能,这样添加
public function mail()
{
$user = User::find(1)->toArray();
Mail::send('emails.mailEvent', $user, function($message) use ($user) {
$message->to($user->email);
$message->subject('Mailgun Testing');
});
dd('Mail Send Successfully');
}
最后为发送邮件创建电子邮件模板文件,以便在emials文件夹中创建mailEvent.blade.php文件。
资源/视图/电子邮件/ mailEvent.blade.php`