User、Roles、および User_Role テーブルがあるとします。User_Role テーブルのカスタム ピボット モデルがあります。ユーザーモデルでは、このような関係があります
public function roles()
{
return $this->belongsToMany(Role::class, 'User_Role')
->using(UserRole::class);
}
この関係に含まれていない UserRole モデル内にグローバル スコープがあります。スコープを使用wherePivot()
してコピーすることはできましたが、それが必要かどうか疑問に思っていましたか?
BelongsToMany リレーションが Pivot モデル内で定義されたグローバル スコープを尊重する方法はありますか