我使用的是Laravel 3,并不清楚如何通过除Response::make()
以外的任何其他方式设置标头。Laravel重定向没有缓存头
我做一个重定向这样的:
return Redirect::to('admin/check');
我想设置附加no-cache
报头重定向,像这样:
"Cache-Control: no-store, no-cache, must-revalidate"
我知道我可以只直接做到这一点在PHP中,但有没有办法通过Laravel设置响应头文件?
其实,这是行不通的。标题在响应中被忽略。 – 2017-05-10 11:48:32
@GustavoStraube,恐怕这是一个古老的答案。那时候,Laravel在第三版上,并且自那时起改变了很多东西。我不再和Laravel一起工作,所以我不能告诉你现在应该如何实现它。我会很乐意更新答案,如果你建议编辑:) – vFragosop 2017-05-10 16:36:25
其实,你的代码很可能运行在最新版本的Laravel - 在不会导致任何错误。但是,由于HTTP的工作方式,它不起作用。请检查@ sepehr的答案。您会看到自定义标题无法通过重定向发送。我试图做到这一点,服务器只是忽略你试图设置的标题。 – 2017-05-12 10:12:10