Ich mache die folgende AbfrageZugriff auf Nutzer einer Gruppe
$group = Group::with('user.campaign')->where('groupName', 'TeamA')->get();
Das gibt so etwas wie die folgenden
Collection {#429 ▼
#items: array:1 [▼
0 => Group {#398 ▼
#table: "user_groups"
#guarded: []
#attributes: array:5 [▶]
#original: array:5 [▶]
#relations: array:1 [▼
"User" => Collection {#402 ▼
#items: array:5 [▼
0 => User {#409 ▶}
1 => User {#410 ▶}
2 => User {#411 ▶}
3 => User {#412 ▶}
4 => User {#413 ▶}
]
}
]
#hidden: []
#visible: []
#appends: []
#fillable: []
}
]
}
So kann ich sehen Benutzer in den Beziehungen ist. Ich habe jedoch Probleme, auf die Benutzer zuzugreifen, die Teil des Group TeamA sind. Wenn ich versuche,
$group->user
bekomme ich einen Fehler. Leider scheint meine Fehlerseite im Moment nur etwas falsch zu sagen, ohne irgendwelche Details.
Wie gehe ich vor, um auf die Benutzer dieser Gruppe zuzugreifen?
Dank
Sie haben sollten, die Beziehung als 'User' definiert und als' user' erreichbar. (Der Fall des ersten Briefes ist anders). Wie @Roboticsexpert erwähnt hat, ist es besser, sie als "Benutzer" zu bezeichnen, die der Konvention folgen. – chanafdo