• 01-06-2022, 15:57:30
    #10
    blap adlı üyeden alıntı: mesajı görüntüle
    Direkt $request->title olarak yazdırmayı deneyin. Diğer parametreleri de keza bu şekilde yazdırın.
    işe yaramadı herhangi bir şey gelmedi bu şekilde gönderdiğim değerler geliyor ama bunda da hata alıyorum hata ve gelen veriler bu şekilde
    kodlar bu şekilde olunca gönderdiğim değerleri alıyorum ama hatada alıyorum

    $app->post('/add', function (Request $request, Response $response, array $args) {
            $req= $request->getBody("title");
            echo $req;
    });
    Aldığım Hata :
    ( ! ) TypeError: Slim\Handlers\Strategies\RequestResponse::__invoke(): Return value must be of type Psr\Http\Message\ResponseInterface, null returned in C:\wamp64\www\slimapp\vendor\slim\slim\Slim\Handlers\Strategies\RequestResponse.php on line [I]43[/I] Fatal error: Uncaught TypeError: Slim\Handlers\Strategies\RequestResponse::__invoke(): Return value must be of type Psr\Http\Message\ResponseInterface, null returned in C:\wamp64\www\slimapp\vendor\slim\slim\Slim\Handlers\Strategies\RequestResponse.php on line [I]43[/I]
  • 01-06-2022, 16:07:20
    #11
    blap adlı üyeden alıntı: mesajı görüntüle
    Direkt $request->title olarak yazdırmayı deneyin. Diğer parametreleri de keza bu şekilde yazdırın.
    $request dosyasını bir yere echo ile yaz hocam ne geliyo bi bak yani echo $request yazıcaksın sonra gelen veri json ise parse edip alırsın yani
  • 01-06-2022, 16:16:19
    #12
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    $request dosyasını bir yere echo ile yaz hocam ne geliyo bi bak yani echo $request yazıcaksın sonra gelen veri json ise parse edip alırsın yani
    hocam valla gelmiyor
    bunun dışında elle tutulur bir veri gelmiyor

    echo $request->getBody("title");
    aldığım yanıt
  • 01-06-2022, 16:17:35
    #13
    alonedays adlı üyeden alıntı: mesajı görüntüle
    hocam valla gelmiyor
    bunun dışında elle tutulur bir veri gelmiyor

    echo $request->getBody("title");
    aldığım yanıt
    localde istek attığınız servis açık mı? açık olmayan bir servise istek atıyor olabilir misiniz?
  • 01-06-2022, 16:24:28
    #14
    Hocam Bu Kodu Deneme Şansınız Varmı Servisler Açık İmkanınız Var İse Bu Kodu Deneyebilirmisiniz
    $app->post('/add', function (Request $request, Response $response, array $args) {
     
            echo $request->getBody("title");
    
    });
    İstek atın bu servise size cevap geldiğinde herhangi bir hata ile birlikte cevap veriyormu slim yüklü değil ise dosyayı github üzerinden paylaşabilirim
    Örnek Json :
    {
      "title": "Deneme Post İşlemi",
      "coupons": "PSTMNTST",
      "price": "1.25"
    }
  • 01-06-2022, 22:11:09
    #15
    alonedays adlı üyeden alıntı: mesajı görüntüle
    Hocam Bu Kodu Deneme Şansınız Varmı Servisler Açık İmkanınız Var İse Bu Kodu Deneyebilirmisiniz
    $app->post('/add', function (Request $request, Response $response, array $args) {
     
            echo $request->getBody("title");
    
    });
    İstek atın bu servise size cevap geldiğinde herhangi bir hata ile birlikte cevap veriyormu slim yüklü değil ise dosyayı github üzerinden paylaşabilirim
    Örnek Json :
    {
      "title": "Deneme Post İşlemi",
      "coupons": "PSTMNTST",
      "price": "1.25"
    }
    Hocam hala getBody yazmayın echo $request->title yazın lütfen
  • 02-06-2022, 09:02:02
    #16
    Tmmdor hocam sorun çözüldü gelen data'yı json decode içerisine alıp tek tek başlıklara erişmeye çalıştım oldu herhangi bir sorun yok teşşekğr ederim ordaki sorun data var ortada ama ::getparam metodu frameworkten kaldırılmış sanki yada ben eklentisini kuramadım öyle bişi emin değilim ama son yaptığım gelen rewuest datasını json encode içerisinde başlıklara ulaşarak çözüldü sorun yaşayan başka arkadaş varsa yol olsun teşşekür ederim
  • 02-06-2022, 11:36:26
    #17
    blap adlı üyeden alıntı: mesajı görüntüle
    Hocam hala getBody yazmayın echo $request->title yazın lütfen
    Sorunu bu şekilde çözdüm işime yarıyor şuan farklı bir yol yada bu şekilde daha iyi olur dediğiniz bir yol var ise kullanabilirim
    $app->post('/courses/add', function (Request $request, Response $response,array $args) {
     $req= $request->getBody(); 
      $req=json_decode($req); 
      $title=$req->title; 
      $coupons=$req->coupons;
      $price=$req->price;
    });
    fonksiyonda tanımlı olan array ilede alınabiliyor bir kaç farklı yol daha var dün beynim durmuştu