Flarum\Core\Discussion::refreshParticipantsCount PHP Метод

refreshParticipantsCount() публичный Метод

Refresh the discussion's participants count.
    public function refreshParticipantsCount()
    {
        $this->participants_count = $this->participants()->count('users.id');
        return $this;
    }

Usage Example

 /**
  * Refreshes count and last Post for the discussion.
  *
  * @param Discussion $discussion
  */
 protected function refreshDiscussion(Discussion $discussion)
 {
     $discussion->refreshLastPost();
     $discussion->refreshCommentsCount();
     $discussion->refreshParticipantsCount();
     // Persist the new statistics.
     $discussion->save();
     return Discussion::find($discussion->id);
 }