Моя структура базы данных выглядит так:
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