@jazzus

Какая структура БД системы заказов в досках объявлений?

Есть сайт, на котором пользователи могут заказать различные услуги IT характера.

Типа:
Поднять объект в топ
Открыть скрытую информацию об объекте
Купить какое-либо действие/доступ на сервисе

В частности интересует Поднять объект в топ в общем каталоге. Т.е. также как на досках объявлений. Как реализовать подобное?

Смотрел примеры на github (программирую на Laravel) – там одни интернет-магазины. Но мне не нужны количества товаров, запоминания корзин и т.д. Будет зеленая кнопка Заказать, открывающая модалку в которой сразу можно будет ввести карту. Ну и возможно статистика заказов в личном кабинете. В принципе также, как на любых подобных сервисах типа авито, авто ру и т.д. Какая в таких сервисах структура заказов?
Пока думаю модели
Product (id, name, price)
Order (id, user_id, product_id, status_id, price)

Но могу не знать каких-либо тонкостей, подводных камней т.к. новичок и нет опыта, а структурой бд ошибиться не хочется.
Буду благодарен за инфу или ссылки (круто если на Ларавел-миграции по теме)
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
flapflapjack
@flapflapjack
на треть я прав
Думаю в Order столбец Price лишний, он уже есть в Product, и может рассчитываться при запросе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы