$user 最新在线名单载荷 */ public function __construct( public readonly int $roomId, public readonly string $username, public readonly array $user, ) {} /** * 获取广播频道。 * * @return array */ public function broadcastOn(): array { return [ new PresenceChannel('room.'.$this->roomId), ]; } /** * 获取广播数据。 * * @return array */ public function broadcastWith(): array { return [ 'username' => $this->username, 'user' => $this->user, ]; } }