我正在尝试使用laravel的5.7电子邮件验证来注册帐户时发送电子邮件。我有一个事件,当用户注册时会触发发送该URL。可以在此处查看事件分发。
protected function registered(Request $request, $user)
{
UserRegistered::dispatch($user);
}
事件触发,并且侦听器使用以下代码发送电子邮件。
public function handle(UserRegistered $event)
{
$event->user->notify(new VerifyEmail);
}
这确实会将电子邮件验证邮件发送到我的电子邮件地址,因此该活动正在进行。但是,我遇到的问题是电子邮件中包含的验证电子邮件链接不正确。
http://localhost/email/verify/19?expires=1544182945&signature=b4337e1c7e07a7e7117a8696a30b456ab2a304cdea563ca7aea6c90bb9a2541f
这是通过电子邮件发送的内容。但是,应用程序的网址不应为localhost,而应为core-site.test。例如http://core-site.test/email/verify等...
有人知道为什么该网址不正确以及如何解决吗?