Joh*_*lor 2 php redirect http laravel laravel-3
我正在使用 Laravel 3,除了 through 之外,如何以任何方式设置标题并不明显Response::make()。
我正在做这样的重定向:
return Redirect::to('admin/check');
Run Code Online (Sandbox Code Playgroud)
我想no-cache为重定向设置一个额外的标头,如下所示:
"Cache-Control: no-store, no-cache, must-revalidate"
Run Code Online (Sandbox Code Playgroud)
我意识到我可以直接在 PHP 中执行此操作,但是有没有办法通过 Laravel 设置响应标头?
当您调用Redirect::to()Laravel时,会使用 302 状态和位置标头实例化一个 Response 对象。该 Response 对象然后由控制器返回并呈现为正确的 HTTP 响应,因此,在控制器时,您仍然可以更改其标头。
更准确地说class Redirect extends Response。看看这里
你可以通过简单地使用来实现:
return Redirect::to('admin/check')
->header('Cache-Control', 'no-store, no-cache, must-revalidate');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6000 次 |
| 最近记录: |