我使用的是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