Laravel Echo之pusher

原文链接 https://mattstauffer.co/blog/introducing-laravel-echo
有些地方原文写的不是太清楚,所以做点补充

第一步

引入Pusher

composer require pusher/pusher-php-server

第二步

去注册 pusher 账号,建立个应用
网址 https://dashboard.pusher.com

第三步

写入配置文件,第二步获得的

BROADCAST_DRIVER=pusher // 5.4默认就是pusher不需要修改
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=

第四部

代码部分按照原文来,不过有个坑,在写

class ChatMessageWasReceived extends Event implements ShouldBroadcast

其中Event可以去掉,或者

use Symfony\Component\EventDispatcher\Event

否则就会出现下面这个错误

 [ErrorException]                                                                     
  serialize(): "macros" returned as member variable from __sleep() but does not exist  

结果图


Laravel Echo之pusher_第1张图片
屏幕快照 2017-04-30 下午11.50.07.png

你可能感兴趣的:(Laravel Echo之pusher)