@SuccessMan Я еще не работал на Общественном канале. Я вернусь к вам как можно раньше. :) Простите за это.

ользую Laravel 5.3

Я создал сайт интернет-магазина

Если пользователь войдет в систему и выберет продукт, тогда все в порядке, в иконке будет уведомление в реальном времени.

Мой код такой:

Если пользователь выберет продукт и все в порядке, он запустит эту функцию:

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

Затем :

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

И мой код JavaScript, как это:

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

Если код работает, он работает

Я хочу добавить новую функцию на моем сайте. Таким образом, когда пользователь не вошел в систему, пользователь также может добавить корзину, и там будет отображаться корзина уведомлений

Для меня важно, как я это делаю?

В этой секции :

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

А также :

window.Laravel.authUser.id

Требуется регистрация пользовательских данных и идентификатора

Как мне его заполнить, если пользователь не вошел в систему?

Ответы на вопрос(0)

Ваш ответ на вопрос