Como posso fazer uma notificação em tempo real para o usuário que não está conectado?

Eu uso o laravel 5.3

Criei um site de loja online

Se o login do usuário e o usuário escolherem o produto, tudo bem, haverá uma notificação em tempo real no carrinho de ícones

Meu código assim:

Se o usuário selecionar o produto e estiver bem, ele executará esta função:

public function addNotificationCart()
{
    Notification::send(auth()->user(), new CartNotification($cart));
}

Então :

public function toBroadcast($notifiable) {
    return new BroadcastMessage([ 
        'id'        => $this->data->id,
        'time'      => $this->data->created_at,
        'group'     => 'cart'
    ]);
}

E meu código javascript como este:

Echo.private('App.User.' + window.Laravel.authUser.id).notification((notification) => {
     // run this statement if exist notification        
})

Se o código for executado, ele funcionará

Quero adicionar um novo recurso ao meu site. Portanto, quando o usuário não está logado, o usuário também pode adicionar o carrinho e exibir o carrinho de notificação

O que importa para mim é como faço isso?

Nesta secção :

Notification::send(auth()->user(), new CartNotification($cart));

E:

window.Laravel.authUser.id

Requer que os dados do usuário sejam registrados e id

Como preenchê-lo se o usuário não está conectado?

questionAnswers(0)

yourAnswerToTheQuestion