Ich habe zwei Modelle mit viele-zu-viele Beziehung zwischen ihnen definiert: User
und Post
. Ich muss auf alle Pivot-Tabelle Datensätze der Benutzer Beiträge zugreifen. Wie kann ich das erreichen? Zum Beispiel:Wie wählt man nur Pivot-Tabellen mit Eloquent?
$user->posts()->pivot()->get(); // I need to do something like this
Der Grund, warum ich das brauche, ist, eine Massenaktualisierung in einer Abfrage auf diesen Pivots durchzuführen. Illustration Beispiel:
// set 'times_seen' to 100 for all of the pivot records
$user->posts()->pivot()->update(['times_seen' => 100]);
Was für Pivot-Tabellen? Sie haben nur eine Pivot-Tabelle. Was genau willst du erreichen? –
Ich möchte alle ** Datensätze ** der Pivot-Tabelle auswählen –
Benötigen Sie nur IDs oder auch Sammlungen von User- und Post-Modellen? –