控制器外部的流明访问请求对象

问题描述 投票:0回答:1

我正在创建一个自定义防护,我需要在其中访问 Request 对象才能获取 http 标头。我已经尝试过

request()
但它在流明中未定义。

如何访问控制器类之外的 Request 对象?

注意: 不是 Laravel 控制器外部访问请求对象的重复

php laravel lumen
1个回答
22
投票

我自己从未使用过 Lumen,但您应该能够解决来自服务容器的当前请求:

app('request');

您可能必须传递完整的班级名称:

app('Illuminate\Http\Request');

或者:

app(\Illuminate\Http\Request::class);
© www.soinside.com 2019 - 2024. All rights reserved.