Quería agregar algunas cosas de empuje en mi aplicación con la transmisión de laravel, sin embargo, usar los ayudantes de transmisión () o evento () no hace nada y no tengo errores.
Agregué mi información de empujador a env, cambié el controlador de transmisión de registro a empujador y ninguno funcionó. Se creó un evento de prueba con el nombre de canal 'mi canal' y el nombre de evento 'mi evento'. Algunos datos ficticios en el evento e intentaron llamar a los ayudantes de transmisión/evento con ese evento.
También comenzó artisan queue:work --tries=3
Y el compositor agregado requiere pusher/pusher-php-server
Nada funciona, ni siquiera llamar event(new TestEvent()) de Tinker.
Lo único que funciona es usar la clase Pusher directamente:
$P = NEW Pusher\Pusher('KEY','SECRET','ID', ['cluster' => 'eu']); $P->trigger('my-channel', 'my-event', ['message' => 'test']);¿Implementas tu evento en ShouldBroadcast?
use Illuminate\Contracts\Broadcasting\ShouldBroadcast; class TestEvent implements ShouldBroadcast { .... }