我想通过以下方式修改关系的结果集
我有这个数组
数组:11 [?
“id” => 1
“用户 ID” => 1
“名称”=>“测试用例”
"created_at" => "2017-08-25 17:12:26"
"updated_at" => "2017-08-29 11:59:46"
"hashid" => "5LOkAdWNDqgVomK"
“用户”=> 数组:8 [?]
“订单” => 数组:8 [?]
“分类” => 数组:2 [?
0 => 数组:9 [?
“id” => 1
“case_id” => 1
“方法” => “facial_map_manual”
“强”=> 2.0
“动态”=> 30.0
“精致”=> 50.0
“冷静”=> 18.0
"created_at" => "2017-08-31 11:00:00"
"updated_at" => "2017-08-31 11:00:00"
]
1 => 数组:9 [?
“id” => 2
“case_id” => 1
“方法”=>“面试”
“强”=> 20.0
“动态”=> 25.0
“精致”=> … 我正在使用Guzzle 6,并且无法在客户端主体中传递带有form_params的数组
$postFields = [
form_params => [
'data[test]' => "TEST",
'data[whatever]' => "Whatever..."
]
];
$client = new GuzzleClient([
'cookies' => $jar, // The cookie
'allow_redirects' => true, // Max 5 Redirects
'base_uri' => $this->navigateUrl, // Base Uri
'headers' => $this->headers
]);
$response = $client->post('api',[$postFields]);
Run Code Online (Sandbox Code Playgroud)
最终,当我发送请求时,我的数据不见了……但是,如果我在响应中手动添加数据,它就可以正常工作。
$response = $client->post(
'api',
[form_params => [
'data[test]'=>"TEST",
'data[wht]' => 'Whatever'
],
]
// It's working this way...
Run Code Online (Sandbox Code Playgroud)
如果您需要更多信息,我希望我很清楚。提前致谢。