ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Получить отношение на основе id родителя?

Всем привет!

Возможно вопрос не очень понятен, но постараюсь объяснить на примере.
Есть код:
$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 для отношений реализован через отдельный пакет). И дальше для каждого УЗ нужно получить данные этой специальности(не весь список специальностей которые есть в этом УЗ) именно из УЗ

Такое возможно сделать?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы