2016-06-09 5 views
0

Я просто хочу спросить, знает ли кто, как я могу отправлять несколько данных с помощью запроса POST. Это работает:Guzzle 6 Запрос POST

$data = array(
'post_params'=>[ 
    'Name'=>'Foo', 
    'LastName'=>'Bar' 
] 
); 

Эта работа доцент: какие альтернативы?

$data = array(
'post_params'=>[ 
    'Name'=>'Foo', 
    'LastName'=>'Bar' 
], 
'post_params'=>[ 
    'Name'=>'Foo', 
    'LastName'=>'Bar' 
] 
); 

Могу ли я отправить несколько данных для отправки сразу?

+0

Возможный дубликат [Как выполнить несколько запросов жрать одновременно?] (Http://stackoverflow.com/questions/19520185/how-to-perform-multiple-guzzle-request-at-same-time) – smoqadam

ответ

0

Вы не можете сделать так, потому что это не так, как работают запросы, вы можете добавить почти столько же атрибутов, сколько хотите, но не вложенные массивы данных.

Собираюсь сделать это следующим образом:

$data = array(
 
    'post_params'=>[ 
 
    'Name1'=>'Foo', 
 
    'LastName1'=>'Bar', 
 
    'Name2'=>'Foo', 
 
    'LastName2'=>'Bar' 
 
    ] 
 
);

+0

, но моя модель всегда ожидает: Имя и фамилия, если я отправляю Name1 и Lastname2, он сбой. 'post_params' => [ 'Name' => 'Foo', 'LastName' => 'Бар', ] – Webbie

+0

Затем smoqadam ответ мог бы соответствовать вам лучше – Borjante

Смежные вопросы