jvleeuwen/broadsoft

dev-master 2017-07-07 10:58 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:14:29 UTC


README

Broadsoft包用于laravel 5.4

要安装此包,请使用

composer require jvleeuwen/broadsoft

* 这将安装最新开发版本,但不适合生产使用!

将serviceProvider添加到config/app.php中,并启用BroadcastServiceProvider

jvleeuwen\broadsoft\BroadsoftServiceProvider::class,
App\Providers\BroadcastServiceProvider::class,

配置laravel-mix

在根目录的webpack.mix.js文件中添加此行,位于第一个.js入口下面

.js('resources/assets/js/broadsoft.js', 'public/js')

安装laravel-mix所需的NPM工具

npm install && npm install --save laravel-echo pusher-js && npm run dev

在.env文件中输入pusher详细信息

首先您需要在pusher.com上创建一个应用
创建应用后,下面的所需凭证将可用
别忘了设置BROADCAST_DRIVER= 'pusher'

BROADCAST_DRIVER=pusher
PUSHER_APP_ID=app_id
PUSHER_APP_KEY=app_key
PUSHER_APP_SECRET=app_secret

通过pusher启用laravel-echo

编辑resource/assets/js/bootstrap.js文件

// import Echo from 'laravel-echo'

// window.Pusher = require('pusher-js');

// window.Echo = new Echo({
//     broadcaster: 'pusher',
//     key: 'your-pusher-key'
// });

import Echo from 'laravel-echo'

window.Pusher = require('pusher-js');

window.Echo = new Echo({
    broadcaster: 'pusher',
    key: 'enter-the-pusher-app-key-here',
    cluster: 'eu',
    encrypted: true

});

README.md

此文件将随着功能的开发和实现而不断增长。