Я хочу иметь отношения «многие ко многим ко многим» в Eloquent. у меня 3 стола
- Клиент
- Ресурсы
- Товары
У каждого клиента может быть много активов. У каждого актива может быть много продуктов.
На данный момент они связаны с 2-мя промежуточными столами
- client_asset [идентификатор|client_id|актив_id]
- актив_продукты [идентификатор|актив_идентификатор|продукт_идентификатор]
Я думаю, что теперь мне нужно будет соединить эти 2 промежуточные таблицы вместе с другой промежуточной таблицей.
- client_asset_asset_products [id|client_asset_id|asset_products_id]
Но разрешено ли это в Eloquent? Является ли это возможным? и это хорошая практика??
Как связать 2 промежуточные таблицы с новой промежуточной таблицей?
Если вы представляете это как клиент, у которого много автобусов, и в каждом автобусе может быть много пассажиров... это то, что мне нужно.
Спасибо за любую помощь/информацию.