sql >> Database teknologi >  >> RDS >> Mysql

få værdien af ​​en ekstra pivottabelsøjle laravel

Når du bruger Many to Many-relationer med Eloquent, får den resulterende model automatisk en pivot attribut tildelt. Gennem denne attribut er du i stand til at få adgang til pivottabelkolonner. Selvom der som standard kun er nøglerne i pivotobjektet. For også at få dine kolonner derind, skal du angive dem, når du definerer forholdet:

return $this->belongsToMany('Role')->withPivot('foo', 'bar');

Officielle dokumenter

Hvis du har brug for mere hjælp til opgaven med at konfigurere relationerne med Eloquent, så lad mig det vide.

Rediger

Gør dette for at forespørge om prisen

$model->problems()->where('phone_problem', $problem->id)->first()->pivot->price


  1. Hvordan indsætter man i samme tabel i MySQL?

  2. MySQL fuldtekstsøgning og SOUNDEX

  3. Opret en skemabundet UDF i SQL Server

  4. MySQL fjerner nogle fremmednøgler