繁体   English   中英

发送邮件时Laravel应用URL无法正常工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM