Laravel 响应:增加头信息 1 个改进

问题

我可以在控制器或路由中向响应头添加信息么?

回答

你可以在响应返回给用户前使用 header 方法为其添加一系列的头信息:

return response($content)
            ->header('Content-Type', $type)
            ->header('X-Header-One', 'Header Value')
            ->header('X-Header-Two', 'Header Value');

或者,你可以使用 withHeaders 方法来指定要添加到响应的头信息数组:

return response($content)
            ->withHeaders([
                'Content-Type' => $type,
                'X-Header-One' => 'Header Value',
                'X-Header-Two' => 'Header Value',
            ]);

参考

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 1

redirect 重定向可以这样用吗,我想在跳转到新页面的时候定义头部一些参数

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!