我想访问嵌套集合属性与以下结构<代码>["角色"=
Illuminate\Database\Eloquent\Collection {#3168
all: [
App\UserGroup {#3153
role: "CONTRIBUTORS",
updated_at: "2019-04-25 09:03:24",
name: "Contributeurs",
created_at: "2019-04-25 09:03:24",
slug: "contributeurs-2",
id: 765,
users: Illuminate\Database\Eloquent\Collection {#3152
all: [],
},
},
App\UserGroup {#3156
role: "AUTHORS",
updated_at: "2019-04-25 09:03:24",
name: "Auteurs",
created_at: "2019-04-25 09:03:24",
slug: "auteurs-2",
id: 1554,
users: Illuminate\Database\Eloquent\Collection {#3169
all: [
App\User {#3180
updated_at: "2019-04-25 09:01:42",
created_at: "2019-04-25 09:01:42",
last_name: "Lisangola",
company: "Kinshasa Digital",
first_name: "Christian",
slug: "christian-lisangola",
email: "christian@kinshasadigital.com",
id: 1296,
},
],
},
},
App\UserGroup {#3159
role: "ANIMATORS",
updated_at: "2019-04-25 09:03:24",
name: "Animateurs",
created_at: "2019-04-25 09:03:24",
slug: "animateurs-2",
id: 1534,
users: Illuminate\Database\Eloquent\Collection {#3171
all: [],
},
},
App\UserGroup {#3162
role: "ADMINISTRATORS",
updated_at: "2019-04-25 09:03:24",
name: "Administrateurs",
created_at: "2019-04-25 09:03:24",
slug: "administrateurs-1",
id: 1323,
users: Illuminate\Database\Eloquent\Collection {#3172
all: [
App\User {#3185
updated_at: "2019-04-25 09:03:05",
created_at: "2019-04-25 09:03:05",
last_name: "Calvin",
company: "Gravity",
first_name: "Jean",
slug: "jean-calvin",
email: "jean@gmail.com",
id: 1533,
},
],
},
},
],
}
为了得到我想要的,我使用laravel集合方法pluck
通过执行$space_roles-
但我无法得到预期的结果。我已经尝试了这样做:通过像这样的链接从集合访问数据
$space_roles-
我被困在这上面了。
您可以使用map()
$space_roles = $space_roles->map(function($role, $key) {
return [$role->role => $role->users->pluck('id')->all()];
})->values()->all();
pluck()
用于从用户返回所有id
s。
下面是我用(FacetModels)填充我的收藏的内容 如何访问可用值[]数组 “FacetModels”:[{“FacetDisplayLabel”:null,“SelectedValues”:[],“AvailableValues”:[],“UnknownResults”:0,“ActionURI”:null,“FacetGroupName”:“Category”,“FacetGroupFri
我试图解析一个OpenAPI JSON文件,并访问值来构建一个rest模型类。我尝试使用对象映射器解析JSON文件,并将其发送到一个接收
问题内容: 我正在尝试使用zippopotam.us获取特定城市的邮政编码。我有下面的代码可以正常工作,但是当我尝试访问返回的密钥时 完整的JSON输出: 谢谢你的帮助。 问题答案: 我没有意识到第一个嵌套元素实际上是一个数组。正确访问邮政编码密钥的方法如下:
问题内容: 假设我有json数据,例如 现在我正在从该json数据访问字段,例如: 如何以最有效的方式从给定的json数据访问第三个字段()? 不起作用 一种可能是我使用for循环构造字符串,然后进行eval评估,但是有没有有效的方法呢? 问题答案: 老实说,我无法理解您的问题。JSON已经结构化了,为什么需要更改结构? 在您的情况下,我将按以下方式访问它: 如果碰巧希望 遍历 数据,则需要: 更
问题内容: 我在Scala和Java之间遇到编译问题。 我的Java代码需要一个 我的scala代码有一个 我收到编译错误: 似乎scala.collection.JavaConversions不适用于嵌套集合,即使Vector可以隐式转换为Iterable。除了遍历scala集合并手动进行转换之外,我还能做些什么使这些类型起作用? 问题答案: 应该弃用恕我直言。您最好使用来明确说明转换的时间和地
问题内容: 我是python的新手,需要帮助解决问题: 我有像这样的字典 除了做其他事情,我们还有其他方法可以获取三个价值吗? ? 问题答案: 您可以在每个字典上使用get()。确保已为每个访问添加了“无”检查。