php - 流明访问 Controller 外部的请求对象

标签 php laravel lumen

我正在创建一个自定义守卫,我需要在其中访问 Request 对象以获取 http header 。我试过 request() 但它在 lumen 中未定义。

如何在 Controller 类之外访问 Request 对象?

注意:不是 Laravel access request object outside controller 的副本

最佳答案

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

app('request');

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

app('Illuminate\Http\Request');

关于php - 流明访问 Controller 外部的请求对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46007901/

相关文章:

php - 如何使用带标记的 Zend_Cache_Backend_TwoLevels?

php - 基于网络的文件管理器

linux - Nginx laravel 配置

javascript - 三元运算符未执行错误语句

php - 在 Joomla 3 中创建新的模块位置

php - Laravel Passport 密码授予 - 客户端身份验证失败

mysql - Laravel 3 中用户定义的 MySQL 变量?

php - 流明 - 从所有选择方法中过滤一些结果

laravel - "PhpAmqpLib\Exception\AMQPRuntimeException: Channel connection is closed"Lumen队列错误

php - Laravel:如何将一个模型合并到另一个模型中