Как делаются таблицы для категорий и их подкатегорий?
Добрый день.
Как создавать таблицы категории?
Например: Есть категория ТРАНСПОРТ -> ЛЕГКОВЫЕ авто -> Audi - и может быть намного больше вложенности.
Я прочитал что можно сделать одну таблицу categories - и в ней поля id, name, parent_id - и в parent_id указывать id родительской категории - Подойдет ли такой вариант?
Или как вообще лучше и правильно создавать такие таблицы. Дайте ответ или где можно прочитать про это. Также я изучаю Laravel.
А что тут читать ? Именно так и делается. Подобный подход позволяет реализовывать вложенность категорий той глубины, которая требуется. На верхнем уровне parent_id = 0 , у всех вложенных категорий parent_id их "родителя".
Заодно и рекурсию пощупаете при генерации меню ))) Вот это почитать стоит.