gurbuzemre adlı üyeden alıntı: mesajı görüntüle
ne kullandığınızdan bağımsız şekilde ne isteği atarsanız atın, get, post ,put delete, patch farketmez servis tarafında döndürülen değer response olarak döner. İstek attığınız endpointten gelen veriyi bir degiskene aktarıp bakabilirsiniz. direk string gönderemezsiniz büyük ihtimal key:value şeklinde obje ister sizden "id":"1234" veya id:1234 şeklinde gönderdiğiniz durumda çalışır
şu şekilde istek atıyorum.
Post
endpoind : localhost/slimapp/api/add
body :
{
  "title": "Deneme Post İşlemi",
  "coupons": "PSTMNTST",
  "price": "1.25"
}
Cod:
$app->post('/add', function (Request $request, Response $response, array $args) {
    echo $request->getParam("title");
    echo $request->getParam("coupons");
    echo $request->getParam("price");
});

şunu ekleyince gelen requesti yalıyorum ama gene hata geliyor
$app->post('/add', function (Request $request, Response $response, array $args) {
    $req= $request->getBody("title");
    echo $req;
    // echo $request->getParams("title");
    // echo $request->getParams("coupons");
    // echo $request->getParams("price");
});
Hata Mesajı
( ! ) TypeError: SlimHandlersStrategiesRequestResponse::__invoke(): Return value must be of type PsrHttpMessageResponseInterface, null returned in C:wamp64wwwslimappvendorslimslimSlimHandlersStrate giesRequestResponse.php on line 43Fatal error: Uncaught TypeError: SlimHandlersStrategiesRequestResponse::__invoke(): Return value must be of type PsrHttpMessageResponseInterface, null returned in C:wamp64wwwslimappvendorslimslimSlimHandlersStrate giesRequestResponse.php on line 43