laravel notifications laravel-5.3 real-time broadcast

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



notifications laravel-5.3 (0)

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á 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)); }

Entonces :

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

Y mi código de JavaScript así:

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

Si el código se ejecuta, funciona

Quiero agregar una nueva función en mi sitio web. Entonces, cuando el usuario no está conectado, el usuario también puede agregar el carro y allí se mostrará el carro de notificación

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 datos de usuario que se registran y se identifican

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