Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.8在服务器上部署后,将电子邮件验证链接或应用程序URL返回到本地主机_Php_Laravel - Fatal编程技术网

Php Laravel 5.8在服务器上部署后,将电子邮件验证链接或应用程序URL返回到本地主机

Php Laravel 5.8在服务器上部署后,将电子邮件验证链接或应用程序URL返回到本地主机,php,laravel,Php,Laravel,我已经在我的Laravel 5.8中的.env&config/app.php中为heroku中的生产准备配置了所有内容,如下所示: APP_NAME=Laraclass APP_ENV=production APP_KEY=xxx APP_DEBUG=true APP_URL=http://larafresh.herokuapp.com 然后我尝试创建一个帐户并检查我的电子邮件验证功能,电子邮件中的验证链接或APP_URL返回到,我尝试重新启动我的应用程序,并清除配置,但仍然停留在这里。我不知

我已经在我的Laravel 5.8中的.env&config/app.php中为heroku中的生产准备配置了所有内容,如下所示:

APP_NAME=Laraclass
APP_ENV=production
APP_KEY=xxx
APP_DEBUG=true
APP_URL=http://larafresh.herokuapp.com

然后我尝试创建一个帐户并检查我的电子邮件验证功能,电子邮件中的验证链接或APP_URL返回到,我尝试重新启动我的应用程序,并清除配置,但仍然停留在这里。我不知道这里发生了什么,因为在我创建的另一个链接上(在电子邮件功能之外),它返回到我设置的应用程序URL。

首先清除配置缓存

php artisan config:clear
然后重新启动应用程序

php artisan serve 

如果您在服务器中,首先不要尝试这个公认的答案。 更改.env文件中的应用程序URL取决于几个问题

  • 如果您在本地计算机中并且不使用队列。
    php artisan配置:清除
    php artisan缓存:清除
    composer转储自动加载
    php artisan视图:清除
    php工匠路线:清除
    这将足以改变您的本地机器
  • 如果您在本地计算机中并使用队列。
    php artisan配置:清除
    php artisan缓存:清除
    composer转储自动加载
    php artisan视图:清除
    php工匠路线:清除
    此外,您还必须重新启动队列
    php artisan队列:重新启动
    php工匠队列:工作
  • 如果您在服务器中并使用队列。
    php artisan配置:清除
    php artisan缓存:清除
    composer转储自动加载
    php artisan视图:清除
    php工匠路线:清除
    此外,您还必须重新启动您的
    主管
    sudo-supervisorctl重新启动所有

  • 请出示您的php代码,我正在本地服务器上开发,遇到了这个问题,并尝试了这个解决方案,但没有成功。我重新启动服务器也不工作,最后当我重新启动我的电脑时,它通常工作。不要在生产服务器中使用
    php artisan Service