multimirror/multimirror-driver

Laravel 广播器 multimirror 的驱动程序

dev-master 2021-05-30 17:09 UTC

This package is auto-updated.

Last update: 2024-09-29 06:02:53 UTC


README

Laravel 使用 multimirror 服务器进行广播的驱动程序。

安装

第1步:使用 Composer 包管理器安装 Multimirror 驱动程序包

composer require multimirror/multimirror-driver

第2步:在 config/broadcasting 中添加 Multimirror 作为广播连接选项

'multimirror' => [
	'driver' => 'multimirror',
	'app_key' => env('MULTIMIRROR_APP_KEY'),
	'app_secret' => env('MULTIMIRROR_APP_SECRET')
],

第3步:更新您的 .env 文件。您可以通过在 multimirror@devteam.com 创建新账户来获取 app_id 和 app_key

BROADCAST_DRIVER=multimirror
MULTIMIRROR_APP_KEY=
MULTIMIRROR_APP_SECRET= 

第4步:在您的 bootstrap.js 中使用 multimirror 驱动程序

import Echo from "laravel-echo"
window.io = require('socket.io-client')
import Multimirror from 'multimirror-js';


	window.Echo = new Echo({
		broadcaster: Multimirror,
		host: 'http://socket.kamal.guru',
		app_key: '...'
	});


	window.Echo.private('test-channel')
            .listen('TestEvent', (e) => {
		console.log('private-channel', e)
        })