withCount - это новый метод laravel для возврата количества отношений. Я пытаюсь использовать вместе с withCount вместе. Например:Использование с и withCount вместе в laravel eloquent
Article::with('Comments')->withCount('Comments')->paginate();
Проблема я столкнулся, по результатам это видим, например:
comments_count = 10
comments = []
Он возвращает массив комментарии нуль. Я не знаю, можно ли получить оба результата или нет. В некоторых статьях на разных сайтах я вижу, что withCount все еще имеет некоторые ограничения. Но не уверен, что я пытаюсь сделать, возможно или нет.
Пожалуйста, помогите мне узнать об этой проблеме.
Спасибо,
Да. можно получить оба результата. и ваш код подходит для этого. можете ли вы показать результат этого запроса? –
Если я использую только «WITH», он возвращает: комментарии: [{id: 1, комментарии: «---»}, {id: 2, комментарии: «-----»}], если я использую онлайн с помощью count , он возвращает: comments_count: 2 .... и если я использую оба, он возвращает: комментарии: [], comments_count: 2 –