【发布时间】:2021-03-17 03:25:27
【问题描述】:
我有这张预订表
开始日期 |结束日期
2020-12-15 2020-12-18
2020-12-19 2020-12-22
在此表中,预订数据正在保存,但我想在保存数据之前验证日期,如果开始日期和结束日期在数据库日期之间,则不应保存该记录。
我正在使用这个查询:
$start_date = date('Y-m-d H:i:s', strtotime($request->start_date));
$end_date=date("Y-m-d H:i:s",strtotime('+17 hours', strtotime($request->start_date)));
$bookingData =Booking::whereBetween('start_date', [
$start_date, $end_date
])->whereBetween('end_date', [
$start_date, $end_date
])->exists();
非常感谢任何帮助。
【问题讨论】:
标签: laravel laravel-5 laravel-4