Ich habe einen Benutzer, der mehrere Projekte haben kann.Laravel Eloquent, Set hat viele Relation obwohl 2 Tabellen
So würde Ich mag eine Beziehung im User
Modell
public function projects() {
return //some code here
}
Das Problem definieren ist, dass der Benutzer des Projekts zu erreichen, muss ich allerdings zwei verschiedene Tabellen gehen. Also für diesen Fall ist es nicht möglich, hasManyThough
oder nur hasMany
zu verwenden.
Wie richte ich eine Eins-zu-Viele-Beziehung ein, die über zwei verschiedene Tabellen statt nur einer (dh einer Pivot-Tabelle) geht?
können Sie das Datenbankschema setzen, um es klar? – Marprin
Dokumentation: https://laravel.com/docs/5.5/eloquent-relationships –
* eins zu viele Beziehung, die obwohl 2 verschiedene Tabellen geht * ist ein bisschen unklar, nein, es ist völlig unklar .. kann angeben .. wie es ist A (1) --- (n) B (1) --- (n) C oder .. etwas anderes? jemals gelesen ['HasManyThrough'] (https://laravel.com/api/5.5/Illuminate/Database/Eloquent/Concerns/HasRelationships.html#method_hasManyThrough)? –