Описание тега laravel-broadcast

2 ответа

Как я могу настроить Lumen для трансляции событий через Pusher?

Документы Lumen утверждают, что "Lumen поддерживает несколько драйверов вещания из коробки: Pusher, Redisи log Драйвер для локальной разработки и отладки. Пример конфигурации включен для каждого из этих драйверов. BROADCAST_DRIVER Параметр конфигура…
20 дек '15 в 04:21
1 ответ

Значение Pusher Auth для подписки на частный канал имеет недопустимый формат "ключ: подпись"

Мы используем Pusher для трансляции событий уведомлений Laravel. У меня проблема с авторизацией пользователей на частном канале. Auth 'ключ: подпись' возвращается, но в другом формате. Возвращенный объект выглядит как изображение, которое я загрузил…
1 ответ

Как создать имя частного канала динамически

Я хотел бы создать систему отслеживания заказов в реальном времени, используя laravel, vue и pusher. В админ-панели у меня есть список всех заказов. Идея заключается в том, что когда администратор изменит статус заказа, пользователь (владелец этого …
25 ноя '18 в 09:09
0 ответов

Функция Laravel "событие" не работает при трансляции события

У меня есть следующий код: /routes/web.php <?php use App\Events\UserSignedUp; Route::get('/', function () { $data = [ 'event' => 'UserSignedUp', 'data' => [ 'username' => 'JohnDoe' ] ]; //Redis::publish('test-channel', json_encode($data)…
1 ответ

Laravel Echo в нескольких каналах

Как твои дела? У меня есть вопрос, и я не нашел ответа, который меня удовлетворил. У меня есть приложение футбольных команд, и пользователь может присоединиться к нескольким командам, поэтому я хочу отправлять уведомления, когда в команде происходит…
0 ответов

Queue\SerializesModels удаляет переменные Laravel Event

Я использую событие, которое передает объект пользователя. Пользовательский объект содержит "id":2, "name":"Clark", "surname":"Beer", "email":"schultz.arthur@example.com", "role":"user", "information":{ "user_id":2, "bio":"Dicta fugit voluptas fugia…
1 ответ

Ошибка уведомления вещания Laravel: Клиент не может пройти проверку подлинности, получил статус HTTP 404

Я пытаюсь построить систему уведомлений в реальном времени. Я использовал Laravel-Notifications и laravel-echo-server. когда я прослушиваю уведомление с помощью команды запуска в терминале laravel-echo-server start, то в частном канале произошла оши…
12 июн '18 в 07:01
0 ответов

Что такое подход к аутентификации Laravel Broadcasting?

Я хотел знать, как Laravel обрабатывает аутентификацию с помощью веб-сокетов? Я знаю, что по умолчанию протокол websocket не имеет какого-либо механизма аутентификации, поэтому я видел, как люди проверяют аутентификацию пользователя при создании сок…
0 ответов

Событие Laravel Broadcast - как динамически определять имя частного канала

Я учусь создавать трансляции событий. Я хочу уведомить клиента после изменения статуса заказа. Я создал событие Order_Modified. Моя проблема в том, что уведомление не отображается на частном канале. На публичном канале все отлично работает. class Or…
11 ноя '18 в 20:52
0 ответов

Laravel с Socket/Redis - не работает маршрут частного канала

Я вроде застрял в вещательных маршрутах. Я установил сервер сокетов с Redis и настроил его с Laravel. На общедоступном канале все работает нормально, но когда дело доходит до частного канала или канала присутствия, он каким-то образом обходит маршру…
0 ответов

laravel-echo-server не прослушивает все уведомления

Я хочу сделать уведомление в реальном времени в моем приложении. Я использую Laravel Broadcast Notification, Laravel Echo и Laravel Echo Server. В моем приложении при локальном уведомлении прослушиваются все пользователи, но на сервере, если уведомл…
13 июн '18 в 08:32
3 ответа

Почему BroadCastEvent стоят в очереди в Laravel? Как это остановить?

Я работаю над проектом, который должен транслировать широту и долготу в режиме реального времени У меня есть что-то вроде ниже namespace App\Events; use App\Events\Event; use Illuminate\Queue\SerializesModels; use Illuminate\Contracts\Broadcasting\S…
0 ответов

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

Я хочу подписать транслируемое событие Laravel на канале контроллера через сокет PHP, так что я не хочу привлекать какую-либо интерфейсную библиотеку для уведомления. вот мой код channel.php Broadcast::channel('user.{toUserId}', function ($user, $to…
1 ответ

Методы Laravel Echo joining() и leaving() не запускаются

Вот мой конфиг Echo: window.Echo = new Echo({ authEndpoint: process.env.VUE_APP_API_ENDPOINT.replace('/v1', '/broadcasting/auth'), broadcaster: 'pusher', key: 'someKey', wsHost: window.location.hostname, wsPort: 6001, disableStats: true }); window.E…
08 апр '19 в 09:52
2 ответа

Как я могу подключиться к вещанию Laravel из настольного приложения C#?

У меня есть приложение laravel chat, работающее через laravel-трансляцию на laravel-echo-сервере. На внешнем интерфейсе я подписываюсь на каналы и слушаю события, используя пакет laravel-echo npm, но как мне подписаться на каналы в настольном прилож…
0 ответов

Функция канала вещания Laravel не сработает

Так что я собираюсь использовать вещание Laravel для приложения чата, Я следовал подходу Laravel Broadcasting, незакомментированной App\Providers\BroadcastServiceProviderот providers массив внутри config/app.php Зарегистрировался на сайте-пушере, сд…
11 май '19 в 20:04
4 ответа

Как проверить / подтвердить, транслируется ли событие в Laravel

Я разрабатываю приложение Laravel. Я использую Laravel Broadcast в своем приложении. Что я пытаюсь сделать сейчас, так это то, что я пытаюсь проверить, транслируется ли событие в Laravel. Я транслирую такое событие: broadcast(new NewItemCreated($ite…
2 ответа

Уведомление Laravel Broadcast - Ошибка array_key_exists() при попытке отправить уведомление

Я пытаюсь отправить широковещательное уведомление пользователям при изменении данных. Но каждый раз, когда я пытаюсь отправить уведомление, я получаю такую ​​ошибку: array_key_exists(): The first argument should be either a string or an integer. Вот…
3 ответа

Laravel WebSockets: подписка на частные каналы не работает

Программного обеспечения: Laravel 5.8 Веб-сокеты Laravel 1.1 Vue 2.6.10 В websockets.php (полный файл) у меня естьlocal_cert а также local_pkустановка с моими сертификатами. Если я оставлю этот параметр пустым, я даже не смогу подключиться. Я также …
1 ответ

VueJS - Невозможно получить доступ к назначенному this.property, объявленному в смонтированном () в смонтированном ()

Я делаю проект, в котором я получаю данные api из моего backend laravel с помощью axios get и использую его свойство для объединения канала в смонтированном разделе моего компонента. Я получаю api/user через axios get, который содержит { "id": 1, "n…
09 апр '20 в 13:09