Используя slim 3, я просто пытаюсь опубликовать простой набор данных и получить его на свой сервер, но я не могу получить параметры.
это мой маршрут
$app->group('/v1', function() use($app) {
$app->post('/test/create', \MobileV1Controller::class . ':testCreate')
->setName('app::testCreate');
}
это моя контролирующая функция
public function testCreate($req, $res, $args){
$PostPutVars = $req->getParam('Make');
return $PostPutVars
}
это тело POST
{
"Make" : "Matt"
}






Вместо этого используйте $req->getParsedBodyParam('Make').
For URL-encoded requests, you can also get a single parameter value, with optional default value if the parameter is missing, using getParsedBodyParam($key, $default = null).
убедитесь, что есть заголовок
Content-typeсо значениемapplication/x-www-form-urlencodedилиmultipart/form-dataилиapplication/json