Laravel i Pusher - wiadomość nie została wysłana API

głosy
1

Próbuję dostać Pusher pracować z mojego wniosku laravel. Mam prywatny kanał, użytkownik jest uwierzytelniony i łączy się z nim. Kiedy wysłać wiadomość testową z Pusher Debug konsoli, mogę otrzymać wpis na moim klientem.

Mam problem z wysyłaniem wydarzenie pchacz z mojego L5 aplikacji. Zdarzenie jest wywoływane, w moim dzienniku L5 widzę, co następuje:

[2017-03-02 13:07:23] local.INFO: Broadcasting [App\Events\xyz] on channels [private-xyz_35] with payload:
{
    message: {
        user: 35,
        code: KKKK1111
    },
    socket: null
}  

Mój plik .ENV i nadawanie config są poprawnie skonfigurowane. Kiedy wywołać zdarzenie, nie widzę komunikat o API w moim Pusher Debug Console.

Czy ktoś może wskazać mi co robię źle tutaj?

To jest mój event:

<?php

namespace App\Events;

use Illuminate\Broadcasting\Channel;
use Illuminate\Queue\SerializesModels;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;

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

    /**
     * Create a new event instance.
     *
     * @return void
     */

    /**
     * Only (!) Public members will be serialized to JSON and sent to Pusher
    **/
    public $message;


    public function __construct($message)
    {
        $this->message = $message;
    }

    /**
     * Get the channels the event should broadcast on.
     *
     * @return Channel|array
     */
    public function broadcastOn()
    {
        return new PrivateChannel('xyz_' . $this->message['user']);
    }
}
Utwórz 02/03/2017 o 11:12
użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Właśnie uświadomiłem sobie, że zapomniałem sprawdzić e-mail na moim rachunku popychacza. Po weryfikacji, wszystko działa teraz (po raz pierwszy używając Pusher).

Odpowiedział 02/03/2017 o 19:25
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more