2016-06-09 296 views
0

我只是想问,如果有人知道我可以如何发布POST请求的多个数据。 这工作:Gu POST 6 POST请求

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

这dosent工作:任何替代方案?

$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-requests-at-the-the-time) – smoqadam

回答

0

你不能这样做只是因为这不是这样请求的工作方式,你可以追加尽可能多的属性,但不是嵌套的数据数组。

要去必须做这种方式:

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

+0

但我的模型总是期望: 姓名和姓氏,如果我发送Name1和Lastname2它崩溃。 'post_params'=>【 '名称'=> '富', '姓氏'=> '酒吧', ] – Webbie

+0

然后smoqadam答案可能更适合你 – Borjante