Ich habe drei Tabellen, eine davon ist Pivot-Tabelle (und Pivot-Modell) und versuchen, in Pivot-Modell (Fremdschlüssel in Pivot-Tabelle) zu Relationen zu erstellen, so dass ich den entsprechenden Namen erhalten kann eine andere Tabelle (hat Primärschlüssel). Was ich tun möchte, ist illustriert durch Bilder unter:
Pivot-Tabelle ist:
Und andere Tabelle ist:
Laravel Relationship in einem Pivot-Modell
Es ist Pivot-Modell:
class MproductIngredient extends Model {
public function qtyType() {
return $this->belongsTo('App\TIngredientType','priQuantityTypeNo');
}
}
Wie Holen Sie den relevanten Namen aus einer anderen Tabelle (hat Primärschlüssel).
Mein Code ist:
@foreach($prd->ingredients a $ingredient)
"{!! $ingredient->pivot->priQuantityTypeNo !!}"
@endforeach
gehört die Beziehung zu einem oder gehört zu vielen? –
Grundsätzlich möchte ich eine AngleTo-Beziehung im Pivot-Modell mit anderen Tabelle, –
Bitte überprüfen Sie die Antwort –