Тонкий фреймворк, что использовать вместо getParsedBody для метода put?
Я пытаюсь создать API отдыха с тонким фреймворком, однако у меня есть некоторые проблемы с put
запрос, который не позволяет GetParsedBody
Я много смотрел в интернете, но не нашел подходящего метода, единственный, кто работал :parse_str($request->getBody()->getContents(), $icone);
где icone - это переменная для возврата.
Вот мой код, если вы хотите его увидеть, но мне не важен этот вопрос, спасибо за ваше время!
$app->put('/{id}', function($request, $response, $args) use ($app){
$boucle = array();
$route = $request->getAttribute('route');
$courseId = $route->getArgument('id');
parse_str($request->getBody()->getContents(), $icone);
return $response->withJson($icone);
});
2 ответа
Попробуй это
$route=$req->getParsedBodyParam('route');
$id=$req->getParsedBodyParam('id');
Попробуй это:
parse_str($request->getBody()->__toString(), $icone);