Здравствуйте!
Нужно получить такой результат:
Получить пользователя, его группу, а также только те события, величина столбца которых не больше значения столбца в этой группе.
User::with($relations)->whereRelation($groupRelation)->whereHas('user.event', function($query) {
// Как здесь задействовать полученное в whereRelation значение.
})-first();
То есть как сделать подобный запрос, только для моей ситуации, через Eloquent?
SELECT id, r.article_id as votes_articleID, rating, voters, user_id, u.article_id as voters_articleID, vote
FROM articles as a
LEFT JOIN rating_votes as r
ON a.id = r.article_id
LEFT JOIN rating_voters as u
ON r.article_id = u.article_id and u.user_id=:user_id
ORDER BY a.id DESC LIMIT :from, :limit