【发布时间】:2021-03-06 21:03:38
【问题描述】:
我的请求正文中有一个嵌套数组,我想用如下值替换它:
{
"sender":
{
"name":"sender-name",
"contact":
{
"postal_code":"123453222",
"city":"2201",
"latitude": 35.73845582400794,
"longitude": 51.40889167785645,
.
.
.
现在的问题是我想合并 city 字段和城市字段,而不是所有联系人。所以到目前为止我所做的如下:
protected function prepareForValidation()
{
$this->merge(['sender' => ['contact' => 'city' => $somevalue]], ['receiver' => ['contact' => ['city' => $somevalue]]]]);
}
}
但这里的问题是这要我传递所有我不想合并的联系人数组并替换我只想在其中合并city 字段的所有contact 数组。
【问题讨论】: