我想在一个中间件之间向其他中间件发送数据。当一个中间件通过时,我想添加一些JSON响应并传递给下一个中间件。什么是在Slim 3中做到这一点的最好方法。
例如:
$app->post('/main_route/','reset_password')->add('middleware2')->add('middleware1');
如何将一些JSON数据从middleware1发送到middleware2然后再发送到主路由?
答案 0 :(得分:1)
https://blabla-bla.com/解释了如何执行此操作:
在第一个中间件中,你可以这样做:
$request = $request->withAttribute('foo', 'bar');
在第二个中间件......
$foo = $request->getAttribute('foo');