Красноречивое состояние во вложенных отношениях - PullRequest
0 голосов
/ 12 ноября 2019

Красноречивое условие во вложенных отношениях не работает. В настоящее время его бросает нулевой результат. Я пытаюсь получить отпуск на определенную дату. Другой - это рабочий файл, но когда я добавляю 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...