将$ request-> getBody()变量添加到$ app-> request-> params

时间:2015-02-08 22:22:26

标签: slim

我刚刚从laravel切换到一个大型项目的超薄框架,我很喜欢它的灵活性:)

我确实有一个简单的问题。 laravel的最佳功能之一是在检查变量是否存在时不必担心检查变量的范围 - 输入:: get(' varname')。这适用于GET,POST和JSON有效负载。我在slim框架中看到$ request-> params()仅支持GET和POST变量。

是否有人有一段代码可以在此功能中启用JSON有效负载。我知道我可以将$ request-> getBody()和json_decode用于数组,但是我更喜欢将它全部包含在一个函数中,因为我使用angularjs作为前端并且有混合所有3个范围。

非常感谢! 干杯, 本

1 个答案:

答案 0 :(得分:0)

您可以使用ContentTypes middleware