我有兩個表具有belongsToMany
的關係。數據透視表還包含一個名爲state
的列,其中可能有3個不同的值。說我的桌子是Table1
和Table2
。BookshelfJS belongsToMany不返回重複項
對於與states
不同的Table1-Table2
關係可以有多個條目。
我想獲得Table1
的所有數據透視條目,包括同一Table2
的任何多個條目。
不幸的是,代碼
return this.belongsToMany(Table2, 'pivot_table1_table2').withPivot(['state'])
只返回每個Table2
的第一項。
幫助表示讚賞。
同樣在這裏,我不明白爲什麼這是一個默認的,而不是一個選擇... –