对此有何想法?我目前正在使用Laravel 4.2。
我们现有的Web应用程序已在实时运行。有些东西需要更改,所以我通过ftp将所有文件从实时服务器下载到我的localhost并在那里进行更新。在localhost中一切正常,但是当我尝试上传(ftp)选择文件(只更新了 - 刀片文件,控制器和模型),并测试实时网站时,更改没有显示。通过浏览器开发工具检查html元素,实际上它只是旧版本。我在div中新添加的id不存在。
我在文件管理器中检查了文件是否已成功更新,并且它已存在。
我完成了以下工作: 清除浏览器缓存,清除/ app / storage / views中的文件。还有什么可做的?
通过FTP更新文件laravel不是很好吗?老实说,我只是这个框架的新手,所以你的明确解释将不胜感激。谢谢!
答案 0 :(得分:0)
Laravel在部署大多数文件之前编译它们。如果文件没有在服务器上重新编译,那么它将继续运行旧的设置。如果您有终端访问权限,则运行php artisan clear-compiled
可能会解决您的问题。我可能错了,但这就是我从我坐的地方看到的。