如何在请求的生命周期内保留请求数据Laravel Lumen?

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

我正在使用Lumen构建API,并且我试图找出最好的方法是在整个请求期间将数据保留在内存中。这样做的目的是避免写入数据库或使用RedisMemcached之类的东西。因此,基本上,我想创建一个全局变量,在执行http操作之前,可以一直使用它,然后它可以从内存中消失。

例如,如果我将带有正文的POST请求发送到我的/api/v1/postme路由,我想接受POST请求并再次调用另一个服务以检索一些数据。我想获取该数据并将其与POST请求中的原始数据合并。然后,我想获取这些新合并的数据,并在进行更多翻译后将其作为响应发送。

[我在线上读过一些文章,可以将.env文件中的app config变量用作内存中的临时数据存储,但是我想知道是否有其他方法或可能更好的方法来完成此操作。 >

我通读了Laravel / Lumen文档,似乎可以写入Lumen缓存,但是我认为那将导致建立数据库连接,这不是我想要的。

我正在使用Lumen构建API,并且我试图找出最好的方法是在整个请求期间将数据保留在内存中。这样做的目的是避免写入数据库或使用...

php laravel httprequest lumen
2个回答
1
投票

如果要使用流明的配置模块,请遵循此。


0
投票

您可以这样拥有它

© www.soinside.com 2019 - 2024. All rights reserved.