Size: a a a

Laravel Framework Russian Community

2020 July 05

AR

Anton Reviakin in Laravel Framework Russian Community
s4b0t
а дерево вы в php строите?
Нет, на Js
источник

AR

Anton Reviakin in Laravel Framework Russian Community
И из-за рекурсивного поиска deleted_at проблема считать кол-во неудаленных комментариев
источник

AR

Anton Reviakin in Laravel Framework Russian Community
Попробую на php построить дерево
источник

s

s4b0t in Laravel Framework Russian Community
Anton Reviakin
Нет, на Js
ну какбы если дерево строиться в js то разумно и проверку туда пихнуть.
источник

AR

Anton Reviakin in Laravel Framework Russian Community
s4b0t
ну какбы если дерево строиться в js то разумно и проверку туда пихнуть.
Та вот и мучаю неделю... Все таки на пхп еще попробую...
источник

B

Bat in Laravel Framework Russian Community
Anton Reviakin
Помогите разобраться: есть таблица
id | parent_id | user_id | article_id | deleted_at
1  | null      | 1       | 10         | null
2  | 1         | 1       | 10         | null
3  | 2         | 1       | 10         | null

как выбрать комментарии, если удален, но есть ответ хоть где-то в глубине?
я бы попробовал через join все на все перемножить и типо с условием
parent_id IS NOT NULL AND parent_deleted_at NOT NULL AND deleted_at IS NULL
источник

AR

Anton Reviakin in Laravel Framework Russian Community
Bat
я бы попробовал через join все на все перемножить и типо с условием
parent_id IS NOT NULL AND parent_deleted_at NOT NULL AND deleted_at IS NULL
Спасибо, поразбираюсь
источник

D

Developer in Laravel Framework Russian Community
Привет всем. Возник у меня вопрос очень интересный.
У меня есть функционал для заказа. Данные о заказе я храню у себя в таблице, также в этой таблице есть связи.
Допустим связь с таблицой продуктов. с которой я беру цену.
Но. инфу о продуктах могут менять некоторые пользователи. соответственно данные о заказе который уже например выполнен. Могут поменяться так как кто-то изменит цену о продуктах.
Корректным ли будет решение хранить в таблице заказов. полностью всю инфу о цене. название продукта и другие мне нужные данные?
источник

А

Артём in Laravel Framework Russian Community
Developer
Привет всем. Возник у меня вопрос очень интересный.
У меня есть функционал для заказа. Данные о заказе я храню у себя в таблице, также в этой таблице есть связи.
Допустим связь с таблицой продуктов. с которой я беру цену.
Но. инфу о продуктах могут менять некоторые пользователи. соответственно данные о заказе который уже например выполнен. Могут поменяться так как кто-то изменит цену о продуктах.
Корректным ли будет решение хранить в таблице заказов. полностью всю инфу о цене. название продукта и другие мне нужные данные?
Факт, что хранить это надо. Но в таблице ли заказов — не факт.
источник

s

s4b0t in Laravel Framework Russian Community
Developer
Привет всем. Возник у меня вопрос очень интересный.
У меня есть функционал для заказа. Данные о заказе я храню у себя в таблице, также в этой таблице есть связи.
Допустим связь с таблицой продуктов. с которой я беру цену.
Но. инфу о продуктах могут менять некоторые пользователи. соответственно данные о заказе который уже например выполнен. Могут поменяться так как кто-то изменит цену о продуктах.
Корректным ли будет решение хранить в таблице заказов. полностью всю инфу о цене. название продукта и другие мне нужные данные?
Заказ и всё что к нему относится не должен меняться. Без ведома клиента и только на определённых этапах. Следоавтельно все связанные сущности должны быть выделенны. Товары цены тоталы место доставки реквизиты клиента.
источник

ЕР

Евгений Рейхельд... in Laravel Framework Russian Community
заказ не обязательно должен хранить связи, но обязательно должен хранить цену и низвание
источник

ЕР

Евгений Рейхельд... in Laravel Framework Russian Community
если связи потерять, получается заказ то невалидным
источник

s

s4b0t in Laravel Framework Russian Community
Евгений Рейхельд
заказ не обязательно должен хранить связи, но обязательно должен хранить цену и низвание
+ связь можно оставить как опциональную для учёта или маркетинга
источник

ЕР

Евгений Рейхельд... in Laravel Framework Russian Community
именно
источник

D

Developer in Laravel Framework Russian Community
знаете как я решал это?
источник

D

Developer in Laravel Framework Russian Community
допустим если продукт удаляли
источник

D

Developer in Laravel Framework Russian Community
я его просто не удалял. а скрывал
источник

А

Артём in Laravel Framework Russian Community
Developer
допустим если продукт удаляли
Правило №0. Нельзя ничего удалять.
источник

D

Developer in Laravel Framework Russian Community
)))))
источник

ЕР

Евгений Рейхельд... in Laravel Framework Russian Community
softdeletes это не гарантия что товар останется)
источник