[英]Laravel app URL not working correctly when sending out mails
我收到的邮件是使用centos盒子上的cron发送的。 cron调用console / kernal.php,在其中调用函数以发送邮件
从浏览器中发送邮件时,邮件中的URL正确,但与cron发送时,会将URL更改为localhost
我的环境文件中有这个
APP_URL = example.com
在我的config/app.php
我有这个
'url' => env('APP_URL', 'example.com'),
我相信我已经做了一切准备工作。 如果我将url env var更改为http://example.com
则使用正确的url发送电子邮件,然后将整个站点重新发送到http://http//example.com
这里出了什么问题。 请帮忙
编辑
愚蠢的开发人员错误。 我有一个中间件软件,如果主机不匹配,它将进行重定向,因此它将重定向到http://http//example.com
如果有任何绊脚石和我自己的参考文献,请检查中间件。 抱歉,尝试帮助的人。
在.env
使用带有协议的完整URL(不仅是域)
APP_URL=http://example.com
并在config/app.php
'url' => env('APP_URL', 'http://example.com'),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.