условно, получить список страниц с авторами и количеством подписчиков автора. Рабочий вариант:
                  
                  
                  
                  
                  
                  $paginator = Page::query()
                  
                  
                      ->with('author', function (BelongsTo $builder) {
                  
                  
                          $builder->withCount('subscribers');
                  
                  
                      })
                  
                  
                      ->paginate(config('pagination.limit'));
                  
                  
                  
                  
                  
                  Не рабочий вариант, но очень хотелось бы)))
                  
                  
                  
                  
                  
                  $paginator = Page::query()
                  
                  
                      ->withCount('author.subscribers')
                  
                  
                      ->paginate(config('pagination.limit'));
                  
                  
                  
                  
                  
                  Может кто знает еще какие варианты?
                  
                  
                
ты в этом чате причислен к отвечающим, тебе нельзя задавать вопросы, дуй в про
а почему не рабочий? что он там с запросом делает?
Пытается вызвать релейшен и подменить * на count. А так как нет метода с точкой - падает (((
Я там был, там скучно))
да, я ща подумал, что логично. withCount дает поле relation_count а с точкой rel1_rel2_count, странно выглядит, может таки нельзя
Не увидел ответа ))) решил предложить добавить релейшин subscribers(): hasManyThrough Через связующую модель автора. Теоретически должно сработать
сделать связь authorSubscribers
Есть одно слово которое это обозначает, вылетело из головы
Author subscribers
Обсуждают сегодня