Здравствуйте.
Решил в самописном магазине реализовать функционал "Похожие товары"
Каждому товару в админке будем ставить товары.
Все это пишется в таблицу
product_related
product_id | product_related_id
И как соединить таблицу саму с собой в модели Eloquent я примерно понимаю.
Но вот ведь вопрос - а все ли с архитектурной точки зрения верно?
Вот ситуация. Первому товару ставим второй в соответствие
product_related
product_id | product_related_id
1 2
И что нам стоит теперь ниже вставить запись
product_related
product_id | product_related_id
2 1
Что будет полным повторением первого варианта.
Как вообще нужно реализовывать подобные схемы?