Из документации Broadcasting
Broadcast::channel('order.{orderId}', function ($user, $orderId) {
return $user->id === Order::findOrNew($orderId)->user_id;
});
Все обратные вызовы авторизации получают аутентифицированного в данный момент пользователя в качестве своего первого аргумента и любых дополнительных параметров подстановочных знаков в качестве своих последующих аргументов. В этом примере мы используем заполнитель {orderId}
, чтобы указать, что часть «ID» имени канала является подстановочным знаком.
Предложение All authorization callbacks receive the currently authenticated user as their first argument
верно для вещания в Интернете, что если мы строим трансляцию для мобильного приложения, а пользователь из мобильного приложения хочет подписаться на канал? Тогда этого user
больше не будет.
Как мы можем авторизовать пользователей, приходящих из мобильного приложения?