Laravel Eloquent - Die ID einer Pivot-Tabelle als Fremdschlüssel in einer anderen Tabelle verwenden

Ich muss die ID der Pivot-Tabelle als Fremdschlüssel in einer anderen Tabelle verwenden.

Zum Beispiel habe ich folgende Tabellen:

users: id, username, ...

places: id, placename, lat, lng, ...

place_user: id, user_id, place_id

routes: place_user_id, lat, lng, inserted_at.

Also, wenn der Benutzer sagt, dass ich zu diesem Ort gehe, habe ich einen neuen Eintrag in der place_user-Tabelle und beginne, die Route zu protokollieren, die er nimmt, um dorthin zu gelangen. Also habe ich für jeden place_user-Eintrag viele Einträge in der Routentabelle.

was ist der richtige Weg, um diese Art von Beziehung mit Beredsamkeit zu machen? Soll ich ein Modell für die Pivot-Tabelle erstellen?

Ich habe versucht, mein Problem mit der folgenden Lösung zu lösen, aber kein Glück:https: //github.com/laravel/framework/issues/2093#issuecomment-3915445 und hat dort einen Kommentar gepostethttps: //github.com/laravel/framework/issues/2093#issuecomment-5818780

Alle Vorschläge werden geschätzt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage