Я схожу с ума от простой проблемы отношений.У меня есть 3 таблицы:
Менеджер:
| id | name |
|-----|-------|
| 1 | John |
| 2 | Mary |
Магазины:
| id | name |
|-----|---------|
| 1 | Shop 1 |
| 2 | Shop 2 |
Manager_Shop
| manager_id | shop_id | other_fk |
|-------------|---------|----------|
| 1 | 1 | .. |
В основном каждый Менеджер можетесть несколько магазинов , но магазин управляется только одним менеджером .
У меня нет таблицы manager_id
на shops
, потому что мы разработали ее для будущего обновления, когда магазин можетесть также несколько менеджеров.
Какое отношение я должен использовать?Может быть hasManyThrough
?В этом случае документация не очень ясна о том, как ее использовать, для этого требуется id
в «сводной» таблице, ID, которого у меня нет.
Любое предложение?