我有4张桌子:
Table_A
- id
- sth
Table_B
- id
- a_id
- sth
Table_C
- id
- b_id
- sth
Table_D
- id
- c_id
- sth
关系如下
Table_A <- Table_B (One to Many)
Table_B <- Table_C (One to Many)
Table_C <- Table_D (One to Many)
为了从Table_C
访问Table_D
和Table_A
,我对hasManyThrough
和C
使用D
关系。现在我在GET上传递a_id
,b_id
和c_id
,因为我想检查它们之间是否存在关系。
首先我尝试了这个:
Table_A::with('Table_B.Table_C.Table_D')
问题是我不知道如何为每个表格传递ID,我不确定它是否会起作用,我想知道这是否可行或是否有效检查这些关系的更好方法是存在的。