Laravel 5.8并不总是更新新写的代码.

问题描述 投票:1回答:1

我在PHP 7.2上运行一个Laravel 5.8项目, 我在Mac OS 10.15.4上使用PhpStorm作为编辑器.

最近, 当我写了新的代码, 大多数时候是在一个类中, 我的修改并没有在应用程序中生效. PhpStorm和其他编辑器会显示我的新代码或编辑过的代码,但在我的应用程序中没有任何变化。唯一能解决这个问题的方法是完全重启我的电脑。做一次全面重启并重新启动一切都需要花费大量的时间,时间是宝贵的。

除了全面重启之外,我还尝试过什么。

  • 重新启动PHP
  • 重新启动Nginx
  • 重新启动PhpStorm
  • 重新启动使用 valet restart
  • 再次从git repo中删除项目并进行克隆。
  • 清除我的配置&gt。php artisan config:clear
  • 缓存我的配置> php artisan config:cache

到目前为止,这些都没有任何成功的结果。

是什么原因导致了这个奇怪的bug, 有什么方法可以解决这个问题?

php laravel phpstorm
1个回答
1
投票

你可以添加代码

ini_set("soap.wsdl_cache_enabled", 0);

或手动删除服务器上tmp文件夹中的所有wsdl*文件。

WSDL 文件会被缓存在 php.ini 中定义的所有缓存文件的默认位置。和你的会话文件在同一个位置。

在PHP中如何清除WSDL缓存?

© www.soinside.com 2019 - 2024. All rights reserved.