Дальние отношения в Ларавеле - PullRequest
0 голосов
/ 15 апреля 2019

Моя структура базы данных выглядит так:

User
    id - integer

user_user_group
    user_id - integer
    user_group_id - integer

meeting_user_group
    user_group_id - integer
    meeting_id - integer

meeting_mails
    meeting_id - integer
    sent - boolean
    date - date

meetings
    id - integer

У меня есть пользователь, от которого мне нужно получить meeting_mails, где sent == false и date == today. Есть ли умный способ сделать это в Laravel или мне нужно написать некрасивый SQL-запрос вручную?
Из соображений производительности я хотел бы сделать как можно меньше с коллекциями или массивами и позволить базе данных делать как можно больше.

Я использую Laravel версии 5.8

1 Ответ

0 голосов
/ 16 апреля 2019

Я сейчас использую этот пакет.
Это простой способ построить такие отношения.

...