Laravel: подсчет связанных моделей с ограничениями на запрос подсчетаPhp

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

Сообщение Anonymous »

У меня есть стандартное отношение к сообщениям и комментариям hasMany

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

class Post extends Model
{
// @property int $id
// @property string $title
// @property string $user_id

public function comments()
{
return $this->hasMany(Comment::class);
}
}

class Comment extends Model
{
// @property int $id
// @property int $post_id
// @property int $user_id (author ids + guests ids)
// @property string $content

public function post()
{
return $this->belongsTo(Post::class);
}
}
Публикация может содержать комментарии автора и гостей, поэтому поле user_id в таблице комментариев может содержать Author_id и Guest_ids.
[img]https:/ /i.sstatic.net/H3bGXj9O.jpg[/img]

Мне нужно получить список сообщений с количеством загруженных комментариев для автора и гостей, поэтому мой вопрос:
Как я могу получить количество комментариев автора (author_comments_count = 2) и количество комментариев гостей (guests_comments_count = 3) с помощью withCount()
Спасибо за продвигаться

Подробнее здесь: https://stackoverflow.com/questions/784 ... ount-query
Ответить

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

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

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

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

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