我正在尝试从 Laravel 中的请求访问自定义 header 。 header 名称是“accessing_from”。列出 Laravel 中的所有 header ,只给我“标准 header ”,但我设置的 header 不在列表中。检查浏览器网络选项卡,我可以看到 header 已发送。所以我想知道如何从 Laravel 中访问它。
我正在使用 Angular2 通过默认的 http 服务发出请求。
Laravel 的 $response->header() 转储:
网络检查员的日志:
最佳答案
你是在谈论获取参数还是什么?如果是这样,请使用:
request()->accessing_from;
对于标题你应该使用:
request()->header('accessing_from');
这个工作的解决方案是 daver
的答案(最后一个)在这里:
Laravel get request header
关于php - 如何从 Laravel 5 中的 HTTP 响应获取自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118242/