Closure ví dụ 1 - dathalongbay/notes GitHub Wiki

 $today = date("Y-m-d 00:00:00");
 $dateToday = date("Y-m-d");
        // lấy ra tất cả các khung giờ bao gồm ngày hôm nay hoặc thuộc ngày hôm nay
        $countTables = DB::table('booking_seat_schedules')
            ->whereRaw("(booking_seat_schedules.start_time <= $today AND booking_seat_schedules.end_time >= $today) OR (DATE(booking_seat_schedules.start_time) = $dateToday) OR (DATE(booking_seat_schedules.end_time) = $dateToday)");
            ->where(function ($query) use ($today){
                $query->where('booking_seat_schedules.start_time', '<=', $today)
                    ->where('booking_seat_schedules.end_time', '>=', $today);
            })

closure

  ->where(function ($query) use ($today){
                $query->where('booking_seat_schedules.start_time', '<=', $today)
                    ->where('booking_seat_schedules.end_time', '>=', $today);
            })