php - Laravel 5.8 并不总是更新新编写的代码

标签 php laravel phpstorm

我在 PHP 7.2 上运行 Laravel 5.8 项目,我使用 PhpStorm 是我在 Mac OS 10.15.4 上的编辑器。

最近,当我编写新代码时,大部分时间都是在类中,我的更改不会在应用程序本身中生效。 PhpStorm 和其他编辑器显示了我的新代码或编辑过的代码,但我的应用程序没有任何变化。解决此问题的唯一方法是完全重新启动我的计算机。完全重启并重新启动一切需要花费大量时间,而时间是宝贵的。

除了完全重启之外,我还尝试过什么:

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

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

是什么导致了这个奇怪的错误,有没有办法解决这个问题? 与此相关的任何帮助或信息都很受欢迎。

最佳答案

可以添加代码

ini_set("soap.wsdl_cache_enabled", 0);

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

WSDL 文件缓存在您在 php.ini 中定义的所有缓存文件的默认位置。与您的 session 文件相同的位置。

In PHP how can you clear a WSDL cache?

关于php - Laravel 5.8 并不总是更新新编写的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61950225/

相关文章:

javascript - AngularJs - $http.get 不工作

laravel - 如何完全理解Laravel框架?

mysql - 找不到列 : 1054 Unknown column 'playlist_entity_assets. play_list_id&#039

php - 我如何检查代理是否处于事件状态

php - 我怎样才能更有效地做到这一点?

php - Laravel 4 - 散列相同的密码给出不同的值

php - laravel ajax响应返回html元素

php - 处理由于引入类型提示而导致的 PHP 致命类型错误

php - PhpStorm中如何设置SSH代理用户连接MySQL?

php - 如何更改 phpStorm 8 中的字体大小代码?