laravel - 在生产环境中使用 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 但仍然没有运气。关于如何调试的任何想法?
解决方案
我想你应该跑
php artisan queue:restart
如果您正在运行发送电子邮件的队列
推荐阅读
- ios - 字典中的自定义键
- msbuild - 如何合并 Directory.Build.props 文件中的属性而不是覆盖属性?
- search - Lucene 查询不搜索单词“an”
- reactjs - return 在反应 js 中的异步等待功能中不起作用
- javascript - 剑道网格导出带有编码字符的某些语言的标题
- html - 如何使一个网格列中的一个组件高度相对于一列中的其他两个进行调整?
- php - 使用搜索文本框加载更多结果
- react-native - 如何在 react-native 中正确使用 flex?
- android - EditText 未显示,在底部工作表对话框中输入文本
- java - 过滤器中的自定义 propertyConverter 在 Neo4j OGM 中被覆盖