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

Sis*_*sir 6 php laravel lumen

我正在创建一个自定义守卫,我需要访问Request对象才能获得http标头.我已经尝试了request()但它在流明中是未定义的.

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

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

Tho*_*mas 15

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

app('request');
Run Code Online (Sandbox Code Playgroud)

您可能必须传递完整的类名:

app('Illuminate\Http\Request');
Run Code Online (Sandbox Code Playgroud)