Php 发送邮件时,Laravel应用程序URL无法正常工作

Php 发送邮件时,Laravel应用程序URL无法正常工作,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一些邮件是用centos盒子上的cron发送出去的。cron调用console/kernal.php,其中调用函数get发送邮件 从浏览器中发送邮件时,邮件中的URL是正确的,但使用cron发送时,URL会更改为localhost 我的环境文件中有这个 APP_URL=example.com 在我的config/app.php中,我有这个 'url' => env('APP_URL', 'example.com'), 我相信我已经为这本书做了一切。如果我将url环境变量更改为http

我有一些邮件是用centos盒子上的cron发送出去的。cron调用console/kernal.php,其中调用函数get发送邮件

从浏览器中发送邮件时,邮件中的URL是正确的,但使用cron发送时,URL会更改为
localhost

我的环境文件中有这个

APP_URL=example.com

在我的
config/app.php
中,我有这个

'url' => env('APP_URL', 'example.com'),

我相信我已经为这本书做了一切。如果我将url环境变量更改为
http://example.com
然后电子邮件会以正确的url发送出去,但随后整个网站会重新发送到
http://http//example.com

这里出了什么问题。请帮忙

编辑

愚蠢的错误。我有一个中间件,如果主机不匹配,它会重定向到


如果在这一点和我自己的参考上遇到任何障碍,请查看middelware。对不起那些想帮忙的人

.env

APP_URL=http://example.com
config/app.php

'url' => env('APP_URL', 'http://example.com'),

http://example.com
是要设置的正确值。当你说整个网站被重定向到
http://http//example.com
,您指的是什么?
route
url
生成器?或者您是否在视图中使用
http://
前缀对应用程序url进行了硬编码?尝试清除配置以检查缓存值是否导致问题
php artisan config:clear
如果我在浏览器中导航到它添加的任何路由
http://http//example.com
在url配置中使用http://时。我试图清除缓存,但没有成功:(