laravel - Laravel 未在刀片页面上显示最新更改
问题描述
更新:似乎问题的根源是 M1 Mac 上的 MAMP。通过工匠命令清除缓存不起作用,但停止和重新启动 mamp 服务器(apache、php)似乎正在工作。我试图将项目克隆到旧的英特尔 Mac 上。它工作得很好。我的猜测是 M1 Mac 上的 MAMP 本身有一些问题。
我正在使用 Laravel 5.8 开发一个网站。在带有 MAMP 的 macOS 11.6 上。
我正在对刀片页面进行更改,然后转到浏览器并刷新以查看结果。不知何故,最新的变化没有反映到页面上。例如,我添加一个简单的<h1>Hello!</h1>
标签并保存文件。切换到浏览器,刷新,内容不存在。有时内容会立即显示,有时我必须等待 10 到 30 秒。我试图清除缓存(视图、配置、路由等),重新启动 MAMP 服务器。问题仍然存在。
解决方案
由于您使用的是 Laravel 5.8,因此您可以使用此工匠命令
php artisan view:clear
或者
php artisan cach:clear
如果这不起作用,您可以在存储文件夹中找到视图缓存并将其删除,这是没有人愿意的。
推荐阅读
- tcp - Apache Camel TCP 客户端与服务器通信
- node.js - 向 Next.JS 项目添加可执行命令
- git - Git 不断提交未跟踪的文件
- c# - 如何将 UserControl 值转换为 NameValueCollectionw?
- android - 在片段内使用导航主机片段和底部导航视图?
- html - 如何在 *ngFor 列表中分配独立于 [(ngModel)] 并选择 HTML 标记
- javascript - 反应功能组件中的 setState 没有被分配具有分配对象的属性
- python - 基于视图 kwargs 编写 Django Session 中间件
- gitlab - GItlab:有什么方法可以选择变量值作为下拉菜单
- c++ - 为什么下面的代码会从 abort(3) (SIGABRT) 发出 Abort 信号