multimedia-street / forever
该软件包已被弃用且不再维护。未建议替代软件包。
永久广播 <3
v0.1.0
2016-05-06 08:33 UTC
Requires
- php: ~5.5|~7.0
- illuminate/broadcasting: >=5.1
- illuminate/console: >=5.1
- illuminate/support: >=5.1
- illuminate/view: >=5.1
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2021-03-28 06:25:08 UTC
README
永久广播。
安装
NPM
添加所需的Nodejs软件包。
npm install --save forever ioredis socket.io
通过Composer
在您的composer.json中要求multimedia-street/forever
软件包,并更新您的依赖项。
$ composer require multimedia-street/forever
添加服务提供者
将服务提供者包含在您的config/app.php
的提供者数组中
Mmstreet\Forever\ServiceProvider::class,
可选发布配置
您可以发布配置。
$ php artisan vendor:publish --provider="Mmstreet\Forever\ServiceProvider"
这将创建config/forever.php
。
port
forever监听端口。默认3000
channel
forever的频道。如果您的活动实现了ShouldBroadcast
接口,这将添加到您的活动broadcastOn()
数组中。默认global
。
命令
示例用法
$ php artisan forever:start
forever:generate
在基本应用程序中生成forever.js
文件。
forever:start
启动forever服务。这也会生成一个forever.js
forever:stop
[-c|--clear]
停止forever服务。选项--clear
还会在之后删除日志,这只会调用forever:clear
forever:clear
清除forever日志。
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
测试
$ composer test
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过:author_email发送电子邮件,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。