ЕК
Size: a a a
ЕК
И
ЕК
DY
V
$schedules = Schedule::where('schedule', '>', '2020-01-09 21:30:00')->orderBy('schedule', 'asc');Я ожидаю, что выборка из связанных таблиц будет из данных полученных в $schedules, но почему-то при выборке из связанных таблиц условие where не учитывается. Почему что я упускаю?
//dd($schedules) условие where работает норм
$schedules = $schedules->whereHas('lesson.users', function($q) use ($id) {
$q->where('user_id', $id);
})->orWhereHas('users', function ($q) use ($id) {
$q->where('user_id', $id);
})->with(['payments' => function ($q) use ($id) {
$q->where('user_id', $id);
}])->get();
АЧ
И
ЕК
DY
DY
ЕК
АЧ
А
$schedules = Schedule::where('schedule', '>', '2020-01-09 21:30:00')->orderBy('schedule', 'asc');Я ожидаю, что выборка из связанных таблиц будет из данных полученных в $schedules, но почему-то при выборке из связанных таблиц условие where не учитывается. Почему что я упускаю?
//dd($schedules) условие where работает норм
$schedules = $schedules->whereHas('lesson.users', function($q) use ($id) {
$q->where('user_id', $id);
})->orWhereHas('users', function ($q) use ($id) {
$q->where('user_id', $id);
})->with(['payments' => function ($q) use ($id) {
$q->where('user_id', $id);
}])->get();
DY
ЕК
С
V
АЧ
i
i