Красноречивое условие во вложенных отношениях не работает. В настоящее время его бросает нулевой результат. Я пытаюсь получить отпуск на определенную дату. Другой - это рабочий файл, но когда я добавляю whereHas для attendanceAbsent.leave
вложенных отношений, результат будет нулевым.
Attendance::with(['teacher:EMPID,EMPNAME,EMAIL,MOBILENO,SCHOOLID,DESIGNATION', 'classs:SID,CLASSNAME,SCHOOLID', 'attendanceAbsent.student', 'attendanceAbsent.leave'])->whereDate('created_at', $request->date)
->whereHas("attendanceAbsent", function($q) use($request) {
$q->where("attendance_id", "=", $request->id);
})->whereHas('attendanceAbsent.leave', function ($query) use($request) {
$query->whereDate('created_at', $request->date);
})->first();