*/ public function broadcastOn(): array { return [new PrivateChannel('user.'.$this->marriage->user_id)]; } /** * @return array */ public function broadcastWith(): array { return [ 'partner_username' => $this->marriage->partner?->username, 'ring_name' => $this->marriage->ringItem?->name, 'message' => '对方拒绝了您的求婚,戒指已消失。', ]; } /** 广播事件名称。 */ public function broadcastAs(): string { return 'marriage.rejected'; } }