我正在尝试使用以下堆栈设置聊天应用程序(Laravel,AngularJS,Ionic,Pusher) 我正在使用AngularJS v1.6.x和Laravel 5.3(默认情况下已经将Pusher与其集成) 因此,我按照文档创建了一个推送帐户,并在广场和所有内容的laravel中设置了一个事件,并且在前端(Ionic方面)我必须添加Pusher,这使我有点困惑,因为几乎所有他们使用Laravel Echo或Redis / Socket.IO提到的教程
所以我的问题是如何从AngularJS方面使这个架构工作,我只需要包含Pusher javascript文件并声明频道和工作,或者我还能做些什么。
干杯。
答案 0 :(得分:0)
我明白了!对于那些在使用Laravel设置Pusher时遇到问题的人,以下是要遵循的步骤:
使用作曲家将Pusher添加到laravel(作曲家需要 推动器/推进器的PHP服务器)
在.env文件中添加:
PUSHER_APP_ID = YOUR_APP_ID PUSHER_KEY = YOUR_APP_KEY PUSHER_SECRET = YOUR_APP_SECRET
将广播驱动程序设置为pusher:
BROADCAST_DRIVER =推动者
在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 ], ],