в комнате чата
                      
                      
                      каждое сообщение делаем ресурсом MessageResource через through
                      
                      
                      внутри ресурса сообщения есть sender, который так же является api resource (UserResource).
                      
                      
                      чтобы в каждом сообщении не создавать новый UserResource, я заранее их собираю и отправляю в каждый MessageResource, где просто подставляю нужный, заранее сформированный. количество запросов снизилось прилично, но ресурс пользователя имеет атрибут avatar и все равно в каждом сообщении делает запрос в базу чтобы выдрать фотку.
                      
                      
                      как-то можно избежать этого?
                      
                      
                    
скинешь репо?
зачем? оО
в общем не пойму я нифига. работает как мне нужно, только если ресурсы участников преобразовать в json. иначе в каждом сообщении все равно пытается вытянуть атрибут avatar у юзера. этот атрибут вытягивает фотку через hasOne. я не въезжаю как кроме колдунства с json вытянуть данные участников только 1 раз и передать в ресурс сообщения
Обсуждают сегодня