Php 发送邮件时,Laravel应用程序URL无法正常工作
我有一些邮件是用centos盒子上的cron发送出去的。cron调用console/kernal.php,其中调用函数get发送邮件 从浏览器中发送邮件时,邮件中的URL是正确的,但使用cron发送时,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
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://时。我试图清除缓存,但没有成功:(