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.