Laravel 5.7 电子邮件验证 Link 损坏

Laravel 5.7 Email Verification Link Broken

目前我正在尝试实施 Laravel 5.7 电子邮件验证。我知道了,所以邮件驱动程序会在注册用户时发送一封电子邮件。但是,当我点击电子邮件验证按钮时,出现 404 错误。

它发给我的URL是这样的:

http://localhost/email/verify/16?expires=1543926629&signature=fa3a2a0d90c5752f99b24a7cf7c789edadba5aad2922fff907c289b3364ebceb

但是,它使用了错误的 URL,因为常规 .env 中的本地 APP_URL 不是本地主机。有谁知道我如何告诉电子邮件验证使用 APP_URL 而不是本地主机?当我将 URL 重命名为正确的 URL 时,我可以完成电子邮件验证。谢谢。

在您的 Http\Controllers\Auth\VerificationController.php 中验证受保护的属性 $redirectTo 值是否存在于您的 routes\web.php 中或是否可以处理。