5
W projekcie symfony Mam metody PUT i próbie odczytania danych tak:Testowanie umieścić w symfony 'php: // input' pusty
$data = file_get_contents('php://input');
Gdy używam Postman to działa, wniosek jest form-data
:
kluczowe: data
Wartość: {"es_title":"edit","es_text":"text edit"}
Ale gdy próbuję z WebTestCase w projekcie nie działa, $data
w metodzie PUT jest pusta. Staram się jak w teście:
$data = array(
"data" => '{"es_title":"edit","es_text":"edit"}');
$this->client->request('PUT', $url, $data, array(), array('HTTP_apikey' => $apikey));
Również staram
$data = array(
'data' => json_encode(array(
'es_title' => 'edit',
'es_text' => 'edit'
))
);
$this->client->request('PUT', $url, $data, array(), array('HTTP_apikey' => $apikey));
Jak mogę zrobić, aby zdać test?