【发布时间】:2017-04-11 11:37:07
【问题描述】:
我正在寻找一种方法来阻止一个视图在 Laravel 中进行缓存。我有一个网站,在每个页面加载时都需要一个特殊的键才能通过 ajax 执行某些操作。我的用户正在做的是在他们的浏览器上单击“返回”并显示带有旧特殊键的缓存版本?这意味着他们收到了无效的特殊密钥错误消息,他们不确定这究竟意味着什么。
我怎样才能强制它提供一个新的副本,给他们一个新的特殊密钥?
【问题讨论】:
-
这很可能是浏览器缓存问题,而不是视图缓存问题。如果您想阻止浏览器缓存该页面,则需要执行添加
Cache-Control: no-cache, max-age=0, must-revalidate, no-store标头之类的操作。