首页 > 解决方案 > 在生产环境中使用 localhost 的电子邮件验证链接

问题描述

我在 AWS Elastic Beanstalk 上部署了一个 Laravel 6.7.0 应用程序。

环境变量是使用 Elastic Beanstalk 配置文件(不是 .env 文件)设置的。

我已将环境变量设置为生产环境,包括 APP_URL。env('APP_URL') 和 config('app.url') 返回正确的值(这是我的实时域名),除了返回 localhost 的电子邮件验证链接。APP_URL 在所有其他电子邮件中都可以正常工作,包括密码重置电子邮件。

我在服务器上尝试了 cache:clear 和 config:clear 但仍然没有运气。关于如何调试的任何想法?

标签: laravelamazon-elastic-beanstalklaravel-6

解决方案


我想你应该跑

php artisan queue:restart

如果您正在运行发送电子邮件的队列


推荐阅读