jvleeuwen/broadsoft
dev-master
2017-07-07 10:58 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- pusher/pusher-php-server: ^2.6
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
此文件将随着功能的开发和实现而不断增长。