Всем привет!
Возможно вопрос не очень понятен, но постараюсь объяснить на примере.
Есть код:
$specialities = Speciality::with([
'educationals' => function ($query) {
return $query->with([
'specialities' => function ($query) {
//dd($query);
//return $query->where('speciality_id', $speciality->id);
}
])
->take(3);
}
])
->paginate(10);
Тут получаем список специальностей, в каждой получаем максимум по 3 учебных заведения где эта специальность есть(limit для отношений реализован через отдельный пакет). И дальше для каждого УЗ нужно получить данные этой специальности(не весь список специальностей которые есть в этом УЗ) именно из УЗ
Такое возможно сделать?