首页 > 解决方案 > Laravel 未在刀片页面上显示最新更改

问题描述

更新:似乎问题的根源是 M1 Mac 上的 MAMP。通过工匠命令清除缓存不起作用,但停止和重新启动 mamp 服务器(apache、php)似乎正在工作。我试图将项目克隆到旧的英特尔 Mac 上。它工作得很好。我的猜测是 M1 Mac 上的 MAMP 本身有一些问题。

我正在使用 Laravel 5.8 开发一个网站。在带有 MAMP 的 macOS 11.6 上。

我正在对刀片页面进行更改,然后转到浏览器并刷新以查看结果。不知何故,最新的变化没有反映到页面上。例如,我添加一个简单的<h1>Hello!</h1>标签并保存文件。切换到浏览器,刷新,内容不存在。有时内容会立即显示,有时我必须等待 10 到 30 秒。我试图清除缓存(视图、配置、路由等),重新启动 MAMP 服务器。问题仍然存在。

标签: laravellaravel-blade

解决方案


由于您使用的是 Laravel 5.8,因此您可以使用此工匠命令

php artisan view:clear

或者

php artisan cach:clear

如果这不起作用,您可以在存储文件夹中找到视图缓存并将其删除,这是没有人愿意的。


推荐阅读