Тонкий фреймворк, что использовать вместо 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);
Другие вопросы по тегам