vue.js 检查车辆是否在2天内可用

iyfjxgzm  于 2023-01-05  发布在  Vue.js
关注(0)|答案(2)|浏览(120)

租车申请:我需要检查车辆(如果在2日和检查数量之间可用)("列名:qty "),没有必要为一辆车超过可用的车数(预订车数〈QTY车)当更改列('qty')的名称中的编号3不起作用.查询URL:$取货开始日期,$卸货结束日期;
第一个月

    • 表格**:
    • 汽车**ID|姓名|价格|数量|
    • 预订**ID|开始日期|结束日期|天|起始位置|返回地点|汽车标识|

检查是否有车可租检查我们有一辆车在日期之间

v8wbuo2f

v8wbuo2f1#

$start_date = $PickupStartDate;
$end_date = $DropEndDate;

$cars = Car::with(['reservations' => function($query) use ($start_date, $end_date) {
    $query->where('start_date', '<=', $end_date)
          ->where('end_date', '>=', $start_date);
}])->having(3, '<', 'reservations_count')->get();

试试这个

jgovgodb

jgovgodb2#

溶液:

$start_date= $filters['StartDate'];
    $end_date= $filters['EndDate'];
    $query->withCount(['reservation' => function($query) use ($start_date, $end_date) {
        $query->where('start_date', '<=', $start_date)
        ->where('end_date', '>=', $end_date)
        ->orWhere('end_date', '>', $start_date);
    }])

在代码中检查汽车数量〈汽车预订计数

相关问题