Php Laravel预订系统设计

Php Laravel预订系统设计,php,laravel,database-design,eloquent,Php,Laravel,Database Design,Eloquent,我想在Laravel中创建一个预订系统,用户可以在其中选择日期和给定的一个时隙。我现在的想法是在数据库表(MySQL)中存储一个字段中的预订日期和另一个字段中的预订时间段。这种设计的问题是,我不知道如何防止其他用户选择相同的日期和时间段,或者如何使在特定日期选择的时间段不再可用 请告诉我,如果有任何建议,我将不胜感激。提前感谢您。实现您的目标有很多方法,但一个有趣的方法是在一个表格中生成所有带有日期和24小时的预订,订单id为空,订单来时,请使用订单id进行预订。您是否考虑使用特定的语言编写此预

我想在Laravel中创建一个预订系统,用户可以在其中选择日期和给定的一个时隙。我现在的想法是在数据库表(MySQL)中存储一个字段中的预订日期和另一个字段中的预订时间段。这种设计的问题是,我不知道如何防止其他用户选择相同的日期和时间段,或者如何使在特定日期选择的时间段不再可用


请告诉我,如果有任何建议,我将不胜感激。提前感谢您。

实现您的目标有很多方法,但一个有趣的方法是在一个表格中生成所有带有日期和24小时的预订,订单id为空,订单来时,请使用订单id进行预订。

您是否考虑使用特定的语言编写此预订系统?如果是这样的话,请把这一点与你的问题联系起来,我会尽力帮助你:)。除此之外,还有很多语言可供选择,比如PHP、Django(Python)甚至Javascript,用于数据库条目管理和验证。您可能希望在数据库验证步骤中处理这个问题。虽然上的人可能会更好地帮助您。谢谢您的回复,我在本例中使用的是Laravel(so PHP),我不知道如何确保用户在同一天没有选择相同的时间段。我非常感谢你的帮助!我猜你也在使用MySQL?是的,没错!您需要在前端显示所有现有的预订日期,并在输入日历上禁用这些日期。这应该涵盖大多数用户,但对于那些喜欢推动限制的用户,您还应该在后端使用验证功能来检查提交的日期和时间是否已预订。