Laravel дизайн системы бронирования - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу создать систему бронирования в Laravel, где пользователь выбирает дату и один из указанных интервалов времени. Моя идея сейчас заключается в том, чтобы сохранить в таблице базы данных (MySQL), booking_date в одном поле и booking_timeslot в другом. Проблема с этим дизайном состоит в том, что я не знаю, как запретить другому пользователю выбирать ту же дату и временной интервал, или как сделать временной интервал, выбранный в определенный день, снова недоступным для использования.

Пожалуйста, я бы действительно ценю любые советы. Заранее спасибо.

1 Ответ

0 голосов
/ 16 апреля 2020

Множество способов достичь своей цели, но один интересный способ - это сгенерировать все бронирования с датами и 24 часами в одной таблице с пустым идентификатором заказа, а когда заказ приходит, зарезервируйте их с идентификатором заказа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...