2017-08-10 3 views
0

Ich versuche eine Chat-Anwendung mit dem folgenden Stapel (Laravel, AngularJS, Ionic, Pusher) Ich benutze AngularJS v1.6.x und Laravel 5.3 (das standardmäßig bereits Pusher integriert hat) Also folgte ich den Anweisungen, um einen Pusher-Account zu erstellen, und richtete ein Event in Laravel mit Broadcasting und allem, und im Front-End (Ionische Seite) ein Pusher hinzuzufügen, was mich ein wenig verwirrt, da in so ziemlich allen Tutorials, die sie erwähnt haben Laravel Echo oder Redis/Socket.IOIntegrierender Pusher mit Laravel und Ionic 1 (AngularJS) in der Chat-App

Also meine Frage, wie kann ich diese Architektur arbeiten von der AngularJS Seite, mache ich nur muss die Pusher Javascript-Datei enthalten und den Kanal deklarieren und arbeiten oder Kann ich noch etwas anderes machen?

Prost.

Antwort

0

Ich habe es herausgefunden! Verwendung Komponist (Komponist erfordern Drücker/Drücker-php-Server)

  • Pusher hinzufügen

  • Laravel: für alle da draußen, die Probleme der Einrichtung Pusher mit Laravel hat, hier sind die Schritte zu folgen In Ihrer .env Datei hinzufügen:

    PUSHER_APP_ID = YOUR_APP_ID PUSHER_KEY = YOUR_APP_KEY PUSHER_SECRET = YOUR_APP_SECRET

  • die Broadcast-Treiber auf p Pförtner:

    BROADCAST_DRIVER = Drücker

  • Innen config/Broadcasting.php

'pusher' => [ 
    'driver' => 'pusher', 
    'key' => env('PUSHER_APP_KEY'), 
    'secret' => env('PUSHER_APP_SECRET'), 
    'app_id' => env('PUSHER_APP_ID'), 
    'options' => [ 
    'cluster' => 'eu', 
    'encrypted' => true 
    ], 
], 
  • ein Ereignis, das sende sein Gonna
1

Ja. Wenn Sie Pusher verwenden, müssen Sie keine anderen Tools mit einbeziehen. Wie Socket.io, Redis oder andere Comet-Server.

Verwandte Themen