Eloquentで多対多の関係を使用する場合、結果のモデルは自動的にpivot
を取得します 割り当てられた属性。この属性を使用すると、ピボットテーブルの列にアクセスできます。デフォルトでは、ピボットオブジェクトにはキーしかありません。そこにも列を含めるには、関係を定義するときに列を指定する必要があります。
return $this->belongsToMany('Role')->withPivot('foo', 'bar');
Eloquentとの関係を構成するタスクについてさらにサポートが必要な場合は、お知らせください。
編集
価格を照会するには、これを行います
$model->problems()->where('phone_problem', $problem->id)->first()->pivot->price