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