部署后更改不会应用到刀片页面

Posted

技术标签:

【中文标题】部署后更改不会应用到刀片页面【英文标题】:Changes are not applied to the blade page after the deployment 【发布时间】:2022-01-19 10:28:17 【问题描述】:

有一个部署了 laravel 应用程序的 AWS EC2 实例。 Cloudflare 也与之相连。我为刀片页面推送了最简单的更改,它更改了标题的颜色,但页面没有任何变化并且看起来相同。 我确信更改已到达服务器,通过 ssh 连接并手动查看刀片文件。

我已经尝试了工匠命令cache:clearview:clearconfig:clear。我手动清理了storage/framework/viewsbootstrap/cache/ 文件夹。 我正在删除 cloudflare 缓存并切换到开发人员模式。 这些都没有帮助。

我错过了哪些其他缓存清理选项?

【问题讨论】:

您是否尝试清除浏览器缓存? CloudFlare 是一个 CDN,并且 CDN 倾向于在其末端积极缓存结果,因此当您需要将更改部署到 CDN 后面的应用程序时,您还应该结合一些方法来使这些缓存无效。跨度> 【参考方案1】:

问题出在 CloudFlare Rocket Loader 中。关闭后一切正常。

【讨论】:

以上是关于部署后更改不会应用到刀片页面的主要内容,如果未能解决你的问题,请参考以下文章

更改另一个刀片变量Laravel中的背景颜色

Laravel 4刀片模板不会呈现整个页面

HP C7000刀片服务器实战1:刀片地址配置

仅在添加到刀片页面时导入 Vue 组件

在 Laravel 的所有页面中包含一个带控制器的刀片

从 laravel 刀片调用 vue 方法