【问题标题】:Laravel views are showing from cache on one server but works fine on other serverLaravel 视图显示在一台服务器上的缓存中,但在另一台服务器上工作正常
【发布时间】:2018-08-02 06:13:45
【问题描述】:

我正在开发 Laravel(5.4) 项目。我面临一个关于 laravel 观点的奇怪问题。我的所有视图都工作正常,但有些视图总是显示旧内容,我必须手动刷新页面以获取最新数据。我正在使用带有 https:// 的中期服务器。另一个奇怪的事情是,相同的代码在我的测试服务器上运行良好,它在 GoDaddy 上,我没有使用 https,它没有缓存问题,我的本地主机上也没有缓存问题。请指导我,如何解决这个缓存问题。

【问题讨论】:

  • 你试过像mentioned here一样清除视图缓存吗?
  • php artisan cache:clear / php artisan view:clear
  • 是的,我尝试了这些命令,但仍然面临同样的问题
  • 您确定不是您的浏览器导致了离线缓存/cookie 的问题吗?
  • 你能不能再解释一下“浏览器导致离线缓存/cookies的问题”,因为显然它是浏览器缓存问题,但它并没有发生在所有视图中,当我添加时还有一件事 -在我的 .htaccess 文件中缓存代码,然后网站工作正常,但是我的网站变得非常慢,因为没有在缓存中保存数据

标签: php laravel cache-control


【解决方案1】:

只需尝试使用以下命令清除视图缓存

php artisan help view:clear

希望以上命令对您有所帮助,谢谢。

【讨论】:

  • 是的,我试过这个命令,但它没有刷新整个页面,所以它显示的是相同的旧内容,但是当我从浏览器的刷新按钮刷新页面时,视图会显示最新数据
猜你喜欢
  • 1970-01-01
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-09
  • 2016-10-28
相关资源
最近更新 更多