chaos-ws/laravel-chaos-broadcaster

混沌WebSocket广播器

1.0 2023-10-07 07:00 UTC

This package is auto-updated.

Last update: 2024-09-07 08:50:13 UTC


README

您可以使用Composer包管理器进行安装

composer require chaos-ws/laravel-chaos-broadcaster

配置

添加Chaos redis数据库配置

config/database.php中添加新的redis数据库

	'redis' => [
		'chaos' => [
		    'host' => env('CHAOS_HOST', '127.0.0.1'),
		    'password' => null,
		    'port' => env('CHAOS_PORT', 6379),
		    'database' => 1,
		],

添加Chaos广播配置

您需要将Chaos广播配置添加到config/broadcasting.php文件中

	'chaos' => [
	    'driver' => 'chaos',
	    'connection' => 'chaos',

	    'key' => env('PUSHER_APP_KEY'),
	    'secret' => env('PUSHER_APP_SECRET'),
	    'app_id' => env('PUSHER_APP_ID'),
	    'options' => [
	        'cluster' => env('PUSHER_APP_CLUSTER'),
	        'encrypted' => true,
	        'host' => env('PUSHER_APP_HOST', '127.0.0.1'),
	        'port' => env('PUSHER_APP_PORT', '6001'),
	        'scheme' => 'http'
	    ],
	],

更改广播驱动程序

接下来,您需要添加并配置Chaos连接CHAOS_HOSTCHAOS_PORT,然后在.env文件中将您的广播驱动程序更改为chaos

BROADCAST_DRIVER=chaos

CHAOS_HOST=127.0.0.1
CHAOS_PORT=6379