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);
})