feat: 添加 Laravel Reverb 支持,更新 .env.example 文件以配置 WebSocket,增强彩票调度功能,更新 API 路由以支持期号管理与结果发布
This commit is contained in:
17
.env.example
17
.env.example
@@ -94,8 +94,18 @@ SESSION_DOMAIN=null
|
||||
# 广播与文件(config/broadcasting.php、config/filesystems.php)
|
||||
# =============================================================================
|
||||
|
||||
# 广播驱动:log / pusher / redis 等(未用实时广播可保持 log)
|
||||
BROADCAST_CONNECTION=log
|
||||
# 广播驱动:null / log / reverb(大厅 WebSocket 快照推荐) / pusher 等
|
||||
# 使用 reverb 时另开终端:php artisan reverb:start(与 php artisan serve 并行)
|
||||
# 大厅 draw.countdown 每秒需跑调度:php artisan schedule:work(或等同),勿仅用每分钟 cron
|
||||
BROADCAST_CONNECTION=reverb
|
||||
|
||||
# Laravel Reverb(config/reverb.php);玩家端 Echo:NEXT_PUBLIC_REVERB_APP_KEY/HOST/PORT/SCHEME(与 REVERB_* 对齐)
|
||||
REVERB_APP_ID=
|
||||
REVERB_APP_KEY=
|
||||
REVERB_APP_SECRET=
|
||||
REVERB_HOST=localhost
|
||||
REVERB_PORT=8080
|
||||
REVERB_SCHEME=http
|
||||
# 默认文件存储盘:local / s3 等
|
||||
FILESYSTEM_DISK=local
|
||||
|
||||
@@ -179,6 +189,9 @@ LOTTERY_SETTINGS_CACHE_TTL=60
|
||||
# 开发绕过:Authorization: Bearer dev:{players.id};仅当 APP_ENV 为 local 或 testing 且为 true 时生效(PHPUnit 依赖 testing),生产务必 false
|
||||
LOTTERY_PLAYER_AUTH_DEV_BYPASS=false
|
||||
|
||||
# 未来期缓冲条数(draw_time>now 的期数,分钟 tick 会补足);测试可 6–12,生产可 48+
|
||||
LOTTERY_DRAW_BUFFER_AHEAD=8
|
||||
|
||||
# 校验主站 JWT 的算法(与签发方一致)
|
||||
LOTTERY_JWT_ALGORITHM=HS256
|
||||
# JWT 内表示站点编码的 claim 名
|
||||
|
||||
Reference in New Issue
Block a user