2015-12-23 4 views
-3

Привет, у меня есть таблица со многими для многих отношений.laravel new many to many отношение с сводной таблицей

концентраторы

id | name 

country_hub

hub_id | country_id 

страны

id | name 

и другая таблица

категории

id | name 

Категории относится к комбинации hub_id и country_id что опять-таки многие ко многим отношению к сводной таблице country_hubнапример

country_hub_id | category_id 

Пожалуйста, кто-нибудь может предложить мне, как Я управляю этим. Должен ли я сделать другую сводную таблицу category_country_hub и как ее реализовать в Laravel?

который один хороший подход

category_country_hub

country_hub_id | category_id 

ИЛИ

category_country_hub

hub_id | country_id | category_id 
+0

Почему этот вопрос понижен – sanu

+0

Возможно, вы не отправили свои попытки, какие бы вы ни пытались, или какие-либо исследования, которые вы на него сделали –

+0

use country_hub_id | category_id, поскольку это даст вам достаточную гибкость, и с этим легче нормализация. – saopayne

ответ

0

Все, что вам нужно повторно переместите таблицу категорий. Вы можете получить доступ к country_id и hub_id с помощью сводного метода. Возможно, это поможет Laravel's Documentation on Many to Many Relationships

+0

нет мне нужно связать категорию с hub_id, country_id – sanu

Смежные вопросы