$data */ public function __construct( public array $data, ) {} /** * @param Model $notifiable * @return array */ public function via($notifiable): array { return ['broadcast']; } /** * @param Model $notifiable */ public function toBroadcast($notifiable): BroadcastMessage { return (new BroadcastMessage($this->data)) ->onConnection($this->connection) ->onQueue($this->queue); } }