Laravel Herd

Windows 文档

Laravel Reverb

#
设置专用的 Laravel Reverb 服务

Laravel Reverb 是 Laravel 应用程序的一级 WebSocket 服务器。它是开源的,并使用 Pusher 协议,使其成为 Laravel 应用程序中客户端和服务器之间实时通信的首选。

虽然您可以将其作为包安装到现有应用程序中,但通常将所有应用程序的专用 WebSocket 服务器作为独立服务运行更有意义。

Screenshot of MySQL settings

#
配置

Laravel Reverb 在端口 8080 上启动 WebSocket 服务器,但您可以在创建新服务时更改它,以防您已经在该端口上运行了其他服务,或者您想并行运行多个实例。安装 Reverb 后,您可以使用以下环境变量来配置应用程序的服务。

REVERB_APP_ID=1001
REVERB_APP_KEY=laravel-herd
REVERB_APP_SECRET=secret
REVERB_HOST="0.0.0.0"
REVERB_PORT=8080

查看 Laravel Echo 文档,了解如何将应用程序前端连接到 Laravel Reverb 服务器。

#
更新

Reverb 使用 composer,Herd 支持通过 Herd UI 将 Reverb 更新到最新版本。