¿Cómo puedo hacer una notificación en tiempo real para el usuario que no está conectado?

Yo uso laravel 5.3

Creé un sitio web de tienda en línea

Si el usuario inicia sesión y el usuario elige el producto, entonces está bien, habrá una notificación en tiempo real en el carrito de iconos

Mi código como este:

Si el usuario selecciona el producto y está bien, ejecutará esta función:

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

Luego :

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

Y mi código javascript como este:

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

Si se ejecuta el código, funciona

Quiero agregar una nueva función en mi sitio web. Entonces, cuando el usuario no ha iniciado sesión, el usuario también puede agregar el carrito y se mostrará el carrito de notificaciones

Lo que me importa es cómo lo hago.

En esta sección :

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

Y:

window.Laravel.authUser.id

Requiere que se registren los datos de usuario y la identificación

¿Cómo lo completo si el usuario no está conectado?

Respuestas a la pregunta(0)

Su respuesta a la pregunta