реализована следующая структура каталога:
- Родительская категория
- Дочерняя категория
- Товар
Вопрос состоит в следующем, у меня не во всех родительских категориях есть подкатегории, соответственно товар я должен связывать как с род.кат так и с под.кат.
Правильнее использовать будет связь один ко многим? Или же в таблице товаров просто сделать два столбца (category_id и child_cat_id) ?
для категорий используйте nestedset - так будет правильнее
каво
есть таблица categories в ней name + parent_id и подвязываешь к любой категории
Не понял, сейчас у меня три таблицы categories child_cat products Ты имеешь ввиду использовать одну таблицу categories и туда записывать как родительские категории, так и дочернии?
тогда печально
почему так сразу не сделал? у тебя родительская сильно отличается от дочерней?
Не отличаются вообще) Теперь я понял суть да. В categories делаю столбец parent_id и в модели связь многие к одному верно?
https://t.me/laravel_web/729445 и почитай это
Обсуждают сегодня