Laravel: Как подсчитать общее количество комментариев и общее количество сообщенийPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Laravel: Как подсчитать общее количество комментариев и общее количество сообщений

Сообщение Гость »

У меня 10 000 сообщений, и к каждому посту много комментариев. Мне нужно подсчитать количество всех комментариев, когда я публикую сообщения.

Код: Выделить всё

[
'post_1' => [
'comments' => [
'comment_1' => 'trst comment',
'comment_2' => 'trst comment',
'comment_3' => 'trst comment',
],
],
'post_2' => [
'comments' => [
'comment_1' => 'trst comment',
'comment_2' => 'trst comment',
'comment_3' => 'trst comment',
],
],
'post_3' => [
'comments' => [
'comment_1' => 'trst comment',
'comment_2' => 'trst comment',
'comment_3' => 'trst comment',
],
],
]
всего 9 комментариев. я хочу получить это количество.

В laravel можно получить количество отношений hasMany одной строки

Код: Выделить всё

Post::first()->comments()-count()
Мне нужно вот так:

Код: Выделить всё

Post::get()->comments()-count()
Я не хочу использовать foreach, потому что мой сервер может выйти из строя.

Подробнее здесь: https://stackoverflow.com/questions/576 ... otal-posts
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»