multimirror/multimirror-driver

Laravel driver for multimirror broadcaster

Installs: 353

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/multimirror/multimirror-driver

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

This package is auto-updated.

Last update: 2025-12-29 03:46:45 UTC


README

Laravel broadcasting driver using a multimirror server.

Installation

1st: install the Multimirror driver package using the Composer package manager:

composer require multimirror/multimirror-driver

2nd: Add Multimirror as a broadcasting connection option in config/broadcasting:

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

3rd: Update your .env. You can get app_id and app_key by creating new account on multimirror@devteam.com

BROADCAST_DRIVER=multimirror
MULTIMIRROR_APP_KEY=
MULTIMIRROR_APP_SECRET= 

4th: Use multimirror driver in your bootstrap.js

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)
        })