*/ public function broadcastOn(): array { return [new PrivateChannel('user.'.$this->claimer->id)]; } /** * @return array */ public function broadcastWith(): array { return [ 'ceremony_id' => $this->ceremonyId, 'amount' => $this->amount, 'message' => "🎉 成功领取 {$this->amount} 金币婚礼红包!", ]; } /** 广播事件名称。 */ public function broadcastAs(): string { return 'envelope.claimed'; } }