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

Такое возможно сделать?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы