Laravel 5.7.6 邮箱认证

Laravel 5.7.6 Email Authentication

我最近安装了最新版本的 Laravel 并使用文档创建了 laravel 开箱即用的电子邮件验证: https://laravel.com/docs/5.7/verification 然而,当我收到电子邮件并单击它 我面对 403 forbidden 页面。

我在网上搜索过,没有找到这个问题的答案。如果您需要更多信息来帮助我解决问题,请告诉我。

:
我的问题与 https://github.com/laravel/framework/pull/25723 无关。我已经检查了链接和生成的令牌,它们都很好。

我最终通过如下重新排序中间件链接找到了问题的解决方案:

'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,

希望对您有所帮助

原来是我的配置。我使用 nginx 作为我的 apache 网站(laravel 应用程序)的反向代理,经过更多调查后,我发现网站上的所有签名都失败了(不仅是电子邮件验证,甚至签名路由)

所以目前我正在使用 nginx + php-fpm 。我希望它能帮助任何面临类似配置的人。

如果您知道解决此问题的方法(使用反向代理),请发表评论!谢谢