stormyy / b3cod4x
Cod4x 的 B3 管理门户
v1.0.17
2018-03-21 22:09 UTC
Requires
- php: >=7.0
- doctrine/dbal: ^2.5
- illuminate/console: ~5.4
- illuminate/support: ~5.4
- stormyy/q3tool: ^0.2.1
- torann/geoip: ^1.0
This package is auto-updated.
Last update: 2024-09-28 04:38:47 UTC
README
B3 管理系统,基于 Laravel 构建,支持 Cod4x 截图。基于 Echelon 的理念
通过 composer 在 Laravel 安装中安装库
composer require Stormyy/b3cod4x
在 app.php
中添加服务提供者
Stormyy\B3\B3AddonServiceProvider::class
之后,通过执行以下命令部署资源
php artisan vendor:publish --provider="Stormyy\B3\B3AddonServiceProvider" --force
使用以下命令执行迁移
php artisan migrate
该库使用 Laravel 的基础模板,位于 resources/views/layouts/app.php
。在此布局底部(body 内部)添加以下内容
<script type="text/javascript"> window.pusherinfo = { broadcaster: 'pusher', key: '', cluster: 'eu', encrypted: true, namespace: 'Stormyy\\B3\\Events' } </script> <script type="text/javascript" src="{{asset('vendor/stormyy/b3cod4x/js/b3app.js')}}"></script>
如果您想使用通知/广播系统,请参阅 https://laravel.net.cn/docs/5.4/broadcasting 并添加上面的推送者信息
权限
默认情况下,b3cod4x 支持 Laravel 策略进行授权。对于默认策略,您需要声明您的游戏内玩家。这通过一个 Cod4x 插件完成,您可以在最新版本中找到它。您可以在 b3cod4x 配置中覆盖此策略类,您也可以通过在配置中将 b3 组绑定到权限来覆盖默认策略类。您自己的 b3cod4x 策略类必须扩展 Stormyy\B3\Policies\B3ServerPolicy