Size: a a a

Laravel для начинающих

2020 February 11

И

Игорь in Laravel для начинающих
Vaha
Всем, привет!
Можете мне помочь https://pastebin.com/U9jrnmXr
В данном запросе я получаю все мероприятия студента по его id из связанной таблички я ожидаю получить все его платежи но получаю платежи всех студентов которые имеют доступ к уроку (это групповой урок). Как мне получить платежи только одного студента?
Как мне получить платежи только одного студента?
источник

АЗ

Алихан Закиров in Laravel для начинающих
> В данном запросе я получаю все мероприятия студента по его id из связанной таблички

> я ожидаю получить все его платежи но получаю платежи всех студентов которые имеют доступ к уроку (это групповой урок). Как мне получить платежи только одного студента?
источник

АЗ

Алихан Закиров in Laravel для начинающих
Может быть тебе просто нужно сделать выборку из таблицы платежей?
источник

И

Игорь in Laravel для начинающих
мне кажется он мысль немного не так формулирует
источник

V

Vaha in Laravel для начинающих
Алихан Закиров
> В данном запросе я получаю все мероприятия студента по его id из связанной таблички

> я ожидаю получить все его платежи но получаю платежи всех студентов которые имеют доступ к уроку (это групповой урок). Как мне получить платежи только одного студента?
Платеж по данному уроку
источник

И

Игорь in Laravel для начинающих
ему из выборки нужно
источник

V

Vaha in Laravel для начинающих
Игорь
мне кажется он мысль немного не так формулирует
Да вы правы, я получаю список уроков, у каждого урока есть запись про платеж
источник

И

Игорь in Laravel для начинающих
продолжай
источник

E

Evgenii in Laravel для начинающих
прошу продолжай
источник

АЗ

Алихан Закиров in Laravel для начинающих
Ты в конце-концво хочешь получить список платежей?

Payments::where(‘user_id’, $id)->whereHas(‘lesson’, function ($q) use ($id) {$q->where(‘user_id’, $id)})

Может типа того?
источник

АЗ

Алихан Закиров in Laravel для начинающих
Хотя первый where наверное даже бессмысленен
источник

E

Evgenii in Laravel для начинающих
ой
источник

АЗ

Алихан Закиров in Laravel для начинающих
Аа там еще по определенному статусу
источник

V

Vaha in Laravel для начинающих
Есть группа из 3 учеников
Есть один урок для группы
Есть 3 записи платежа по этому уроку но для каждого студента.
Но при выборке я получаю все 3 платежа каждого студента
источник

E

Evgenii in Laravel для начинающих
$user->payments
источник

E

Evgenii in Laravel для начинающих
payments belong to user
источник

И

Игорь in Laravel для начинающих
+ присоединить уроки
источник

V

Vaha in Laravel для начинающих
Я могу получить платежи одного студента в этом у меня нет проблем
источник

АЗ

Алихан Закиров in Laravel для начинающих
Evgenii
payments belong to user
Загляни еще разок, там еще надо чтобы расписание в статусе каком-то было)
источник

V

Vaha in Laravel для начинающих
Мне нужен платеж по связанной записи
источник