Laravel blade页面不显示最新改动 疑似M1 Mac版MAMP缓存问题
问题描述
运行环境
- 操作系统:macOS 11.6
- 集成服务环境:MAMP
- 开发框架:Laravel 5.8
异常表现
修改blade页面代码后在浏览器刷新无法即时同步最新改动:
- 示例场景:添加简单的
<h1>Hello!</h1>标签并保存文件后,浏览器刷新页面无对应内容 - 生效规律:改动有时立即生效,有时需要等待10~30秒才会正常显示
- 已尝试的无效操作:清除view、config、routes等各类Laravel缓存,重启MAMP服务
根因排查结论
经过交叉验证,问题根源疑似为M1芯片Mac设备上运行的MAMP版本本身存在缺陷:
- 常规artisan缓存清理操作对该问题无效
- 临时修复方案:停止并重启MAMP的apache、php服务后可恢复正常
- 交叉验证结果:同一份项目代码克隆到旧款Intel芯片Mac上运行完全正常,无上述缓存延迟问题
内容的提问来源于stack exchange,提问作者megavolkan
相关产品推荐
相关产品推荐

