Rest 有人能帮我在Slim框架中使用POST方法吗?

Rest 有人能帮我在Slim框架中使用POST方法吗?,rest,slim,Rest,Slim,我可以在Slim中设置一个GET方法来从数据库中获取数据,但我的问题是POST方法,我不知道如何正确使用它。我会编写一些代码,如: $app->post('/login',function() use ($app){ $inputs = json_decode($app->request()->getBody()); $result = json_encode($inputs); return $result; }); 我想通过POST方法创建一个登录函数,但这只是一个示

我可以在Slim中设置一个GET方法来从数据库中获取数据,但我的问题是POST方法,我不知道如何正确使用它。我会编写一些代码,如:

$app->post('/login',function() use ($app){

$inputs = json_decode($app->request()->getBody());
$result = json_encode($inputs);

return $result;
});
我想通过POST方法创建一个登录函数,但这只是一个示例,我想展示通过json在主体中发送的数据。我使用高级Rest客户端进行测试,但结果总是“null”


我对Rest和Slim框架也是新手。谢谢你的帮助

使用
return
在查看路由回调函数中的输出方面没有任何作用。使用
print
print\r
echo
$app->response->setBody('Foo')
,或
$app->response->write('Foo')

就帖子而言,您是否尝试使用
$data=$app->request()->post()
获取数据