laravel 5.8 实现消息推送
以下教程是基于5.6 的,在使用5.8实现时遇到一些问题,做一下记录 在我看来,实时通信才是 APP 应用的将来。 Socket 服务通常不是那么容易实现,但是 Laravel Echo 服务改变了这个情况。 在本文中,我将会简要的介绍如何建立一个可以运行的 Socket 服务并且在这个服务上进行事件的广播。( https://github.com/tlaverdure/laravel-echo... , Laravel 的支持文档: https://learnku.com/docs/laravel/5.6/broadcasting#... ) 它是完全免费的,你只要运行你自己的 Socket 服务。你也可以使用 Laravel 默认集成的 Pusher ,唯一的缺点是它是有限制的,如果超出限制则需要付费。我更喜欢自己来架构这些东西。 要求: Laravel 框架 (本教程使用了 5.6 版本) Redis 服务 基本的 Laravel 知识 安装 laravel-echo-server 首先我们需要全局安装 laravel-echo-server , 你只需在终端输入下面的命令。 $ npm install -g laravel-echo-server 安装完成后,打开你的 Laravel 应用,或者新启一个测试项目: $ composer create-project -