Как запустить событие в Laravel pusher

У меня проблема с событиями Laravel Pusher

прежде всего

когда я запускаю событие с консоли отладки толкателя, он отлично работает

Но когда я пытаюсь сделать это с помощью своих контроллеров laravel, этого не происходит.

и вот мой код

мое мероприятие

class FileAdded implements ShouldBroadcast
{
    use Dispatchable, InteractsWithSockets, SerializesModels;

    /**
     * Create a new event instance.
     *
     * @return void
     */
    public function __construct()
    {
        //
    }

    /**
     * Get the channels the event should broadcast on.
     *
     * @return \Illuminate\Broadcasting\Channel|array
     */
    public function broadcastOn()
    {
        return new Channel('file.add');
    }

    public function broadcastAs()
    {
        return 'my-event';
    }
}

моя клиентская сторона толкателя

Pusher.logToConsole = true;

            var pusher = new Pusher('xxxxxxxxxxx', {
                cluster: 'eu'
            });

            var channel = pusher.subscribe('file.add');
            channel.bind('my-event', function(data) {
                alert('hi');
            });

где я - предположительно - запускаю свое событие

public function store(Request $request)
    {
        event(new FileAdded());

        //some unrelated stuff happen in that function
    }

и вот моя консоль

Pusher : : ["State changed","initialized -> connecting"] pusher.min.js:8 Pusher : : ["Connecting",{"transport":"ws","url":"wss://ws-eu.pusher.com:443/app/b7f91be243251ea13075?protocol=7&client=js&version=7.0.3&flash=false"}] pusher.min.js:8 Pusher : : ["State changed","connecting -> connected with new socket ID 131587.15868131"] pusher.min.js:8 Pusher : : ["Event sent",{"event":"pusher:subscribe","data":{"auth":"","channel":"file.add"}}] pusher.min.js:8 Pusher : : ["Event recd",{"event":"pusher_internal:subscription_succeeded","channel":"file.add","data":{}}] pusher.min.js:8 Pusher : : ["No callbacks on file.add for pusher:subscription_succeeded"]

Так что в чем может быть проблема и заранее спасибо!

ребята, если есть что-то непонятное, это, вероятно, моя вина, поэтому попросите разрешения, и я предоставлю все

omar esmaeel 07.04.2021 17:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
1
20
0

Другие вопросы по теме