enniel / wampeer
为Laravel提供thruway库
dev-master
2016-08-16 05:41 UTC
Requires
- php: >=5.5.9
- illuminate/console: ~5.1
- illuminate/support: ~5.1
- voryx/thruway: ~0.4
Requires (Dev)
- orchestra/testbench: ~3.1
- phpunit/phpunit: ~4.0||~5.0
This package is auto-updated.
Last update: 2024-09-06 03:46:42 UTC
README
Wampeer
Composer
要作为Composer包安装并用于Laravel 5,只需运行
composer require "enniel/wampeer"
安装完成后,你可以在config/app.php
文件中的providers
数组中注册服务提供者
'providers' => [ \Enniel\Wampeer\Providers\WampeerServiceProvider::class, ]
你可以使用外观接口来缩短代码。将以下内容添加到你的别名中
'aliases' => [ 'WampRouter' => \Enniel\Wampeer\Facades\Router::class, ]
然后使用php artisan vendor:publish
发布资产。这将添加config/wampeer.php
文件。
用法
在你的提供者中设置启动方法中的代码
WampRouter::registerModules([
// Websocket listener
new RatchetTransportProvider(),
// Rawsocket listener
new RawSocketTransportProvider(),
]);
WampRouter::addInternalClient(new SimpleAuthProviderClient(["testSimpleAuthRealm", "authful_realm"]));