【问题标题】:Integrating Pusher with Laravel and Ionic 1( AngularJS) in chat app在聊天应用程序中将 Pusher 与 Laravel 和 Ionic 1(AngularJS)集成
【发布时间】:2018-01-19 00:01:39
【问题描述】:
我正在尝试使用以下堆栈(Laravel、AngularJS、Ionic、Pusher)设置聊天应用程序
我正在使用 AngularJS v1.6.x 和 Laravel 5.3(默认情况下已经集成了 Pusher)
所以我按照文档创建了一个推送器帐户,并在 laravel 中设置了一个带有广播和所有内容的事件,并且在前端(Ionic 端)我必须添加推送器,这让我有点困惑,因为几乎所有他们提到的使用 Laravel Echo 或 Redis/Socket.IO 的教程
所以我的问题是如何让这个架构从 AngularJS 端工作,我只需要包含 Pusher javascript 文件并声明通道并工作还是我可以做其他事情。
干杯。
【问题讨论】:
标签:
angularjs
laravel
ionic-framework
chat
pusher
【解决方案1】:
是的。如果使用 Pusher,您不需要包含在项目其他工具中。如 Socket.io、redis 或任何其他彗星服务器。
【解决方案2】:
我想通了!对于使用 Laravel 设置 Pusher 时遇到问题的任何人,请遵循以下步骤:
'pusher' => [
'driver' => 'pusher',
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
'options' => [
'cluster' => 'eu',
'encrypted' => true
],
],