@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
Требуется регистрация пользовательских данных и идентификатора
Как мне его заполнить, если пользователь не вошел в систему?