моем случае это:Polymorph против Relation Mysql с Laravel
У меня есть 2 решения для моей базы данных:
Один стол из Адрес с polimorph
Один стол из Адрес с отношениями к другим таблицам
Для дать более подробную информацию об этом, в sumary моих таблиц имеет эти столбцы:
Дело PolyMorph - без всякого отношения
Таблица адресов:
AddressId INT
Address VARCHAR(...) - Street, Number....
OwnerType VARCHAR(...) - Type of owner informed Address, like **Customer**
OwnerId INT - Id of owner, in this case **CustumerId**
Таблица Заказчик:
CustumerId
CustumerName VARCHAR(...)
Дело Relation - многие ко многим
Address Table:
AddressId INT
Address VARCHAR(...) - Street, Number....
клиентов Таблица:
CustumerId
CustumerName VARCHAR(...)
CostumerAddress Таблица: (соотношение M2M)
CustumerId INT
AddressId INT
Вопрос
В обоих случаях дайте мне весь адрес хранителей, в сценарии «Многим-многим». Но кто лучше? Мне нужно профи и минус для обоих случаев.
спасибо за чтение!