0
を使用して、多くの関係に多くの複数の私は嘘に見えるテーブルを持っています。キッカーは、この参照テーブルが提供する2番目のテーブルがmember_type
という値に依存することです。Laravel /雄弁一つの基準表
上記テーブルを使用して接続されているテーブルは、incidents
,user_member_incidents
およびserver_member_incidents
です。参照表のmember_id
列は、user_member_incidents
表またはserver_member_incidents
表のいずれかを参照します。これは、member_type
列の値によって決まります。
EloquentでbelongsToMany
メソッドを使用すると、この関係はどのように反映されますか?あなたは次の関係を定義することができ、あなたがIncident
、UserMember
、およびServerMember
モデルを持っていると仮定すると
あなたは[多対多の多型関係](https://laravel.com/docs/5.3/eloquent-relationships#many-to-many-polymorphic-relations)を考慮しましたか? –