Size: a a a

Laravel для начинающих

2020 October 26

И

Игорь in Laravel для начинающих
Сергей, а как считаешь. Если у меня не просто категории, а категории, привязанные к складу (для примера). То нужно ли в дочерних категориях ссылаться на этот склад или достаточно только самого верхнего родителя связать?
источник

D

DK in Laravel для начинающих
Игорь
Сергей, а как считаешь. Если у меня не просто категории, а категории, привязанные к складу (для примера). То нужно ли в дочерних категориях ссылаться на этот склад или достаточно только самого верхнего родителя связать?
все эти категории лежат в 1-й таблице с колонкой stock_id?)
источник

И

Игорь in Laravel для начинающих
DK
все эти категории лежат в 1-й таблице с колонкой stock_id?)
Конечно. Плюс parent_id на саму себя
источник

И

Игорь in Laravel для начинающих
Для одного склада - один набор категорий. Для другого -другой
источник

D

DK in Laravel для начинающих
ну тогда к каждой категории хранить логично, дабы всегда можно было взять её склад, не глядя на родительскую
источник

D

DK in Laravel для начинающих
и соответственно получить все категории склада
источник

D

DK in Laravel для начинающих
ты же не будешь искать родителя, а от него детей
источник

И

Игорь in Laravel для начинающих
DK
ну тогда к каждой категории хранить логично, дабы всегда можно было взять её склад, не глядя на родительскую
Так речь идёт про дочерние категории
источник

D

DK in Laravel для начинающих
проще выдернуть всё
источник

И

Игорь in Laravel для начинающих
Ну вот я не знаю. Теоретически я получаю родителя, а дочерние уже сами подтягиваются
источник

И

Игорь in Laravel для начинающих
И им не важно какой склад. Они привязаны к родителю
источник

И

Игорь in Laravel для начинающих
И этот вопрос мне уже месяц не даёт покоя
источник

D

DK in Laravel для начинающих
думаю, это имело бы смысл
источник

D

DK in Laravel для начинающих
когда родительская и дочерние категории лежат в разных таблицах
источник

D

DK in Laravel для начинающих
и сильно отличаются, где имело бы смысл не хранить stock_id
источник

D

DK in Laravel для начинающих
а так выбор, держать null или реальный id
источник

SG

Sergey Gerasimov in Laravel для начинающих
Игорь
Сергей, а как считаешь. Если у меня не просто категории, а категории, привязанные к складу (для примера). То нужно ли в дочерних категориях ссылаться на этот склад или достаточно только самого верхнего родителя связать?
Ну если есть stock_id, то неплохо бы его заполнять реальными данными, а не null ставить, иначе смысла в этом stock_id нет. Один из способов оптимизации - денормализация данных. Но возможно он вообще не нужен в категориях и проще через связующую таблицу делать
источник

И

Игорь in Laravel для начинающих
Sergey Gerasimov
Ну если есть stock_id, то неплохо бы его заполнять реальными данными, а не null ставить, иначе смысла в этом stock_id нет. Один из способов оптимизации - денормализация данных. Но возможно он вообще не нужен в категориях и проще через связующую таблицу делать
//categories

id
stock_id
parent_id
title
slug
источник

И

Игорь in Laravel для начинающих
В родителе заполняю stock_id
источник

И

Игорь in Laravel для начинающих
Есть ли смысл его заполнять в дочерних
источник