我在PHP 7.2上运行一个Laravel 5.8项目, 我在Mac OS 10.15.4上使用PhpStorm作为编辑器.
最近, 当我写了新的代码, 大多数时候是在一个类中, 我的修改并没有在应用程序中生效. PhpStorm和其他编辑器会显示我的新代码或编辑过的代码,但在我的应用程序中没有任何变化。唯一能解决这个问题的方法是完全重启我的电脑。做一次全面重启并重新启动一切都需要花费大量的时间,时间是宝贵的。
除了全面重启之外,我还尝试过什么。
valet restart
php artisan config:clear
php artisan config:cache
到目前为止,这些都没有任何成功的结果。
是什么原因导致了这个奇怪的bug, 有什么方法可以解决这个问题?
你可以添加代码
ini_set("soap.wsdl_cache_enabled", 0);
或手动删除服务器上tmp文件夹中的所有wsdl*文件。
WSDL 文件会被缓存在 php.ini 中定义的所有缓存文件的默认位置。和你的会话文件在同一个位置。