1

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

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

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

return $result;
});

我想通过 POST 方法创建一个登录功能,但这只是一个示例,我想显示通过 json 在正文中发送的数据。我使用 Advanced Rest Client 进行测试,但结果始终为“null”。

我也是 Rest 和 Slim Framework 的新手。感谢您提供任何有用的想法!

4

1 回答 1

0

usingreturn在查看该路由回调函数中的输出方面没有做任何事情。使用print, print_r, echo, $app->response->setBody('Foo'), 或$app->response->write('Foo')

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

于 2013-10-16T17:20:44.560 回答