Lorsque vous utilisez des relations plusieurs à plusieurs avec Eloquent, le modèle résultant obtient automatiquement un pivot
attribut attribué. Grâce à cet attribut, vous pouvez accéder aux colonnes du tableau croisé dynamique. Bien que, par défaut, il n'y ait que les clés dans l'objet pivot. Pour que vos colonnes y figurent également, vous devez les spécifier lors de la définition de la relation :
return $this->belongsToMany('Role')->withPivot('foo', 'bar');
Si vous avez besoin d'aide supplémentaire pour configurer les relations avec Eloquent, faites-le moi savoir.
Modifier
Pour demander le prix, faites ceci
$model->problems()->where('phone_problem', $problem->id)->first()->pivot->price