lkddi
03ec3a9fbb
功能:钓鱼游戏后台管理系统
一、钓鱼全局开关
- 钓鱼纳入 GameConfig(game_key=fishing),游戏管理页可一键开关
- cast() 接口加开关校验,关闭时返回 403 友好提示
- GameConfigSeeder 新增 fishing 配置(含4个参数)
二、钓鱼事件数据库化
- 新建 fishing_events 表(emoji/name/message/exp/jjb/weight/is_active/sort)
- FishingEvent 模型含 rollOne() 加权随机方法
- FishingEventSeeder 填充7条初始事件(经验降低、金币提升)
- FishingController::randomFishResult() 改为读数据库事件
三、钓鱼参数迁移至 GameConfig
- fishing_cost/wait_min/wait_max/cooldown 改为 GameConfig::param() 读取
- 保留 Sysparam fallback 兼容旧数据
四、后台管理页面
- 新建 FishingEventController(CRUD + AJAX toggle)
- 新建 admin/fishing/index.blade.php(事件列表+概率显示+编辑弹窗)
- 侧边栏「游戏管理」下方新增「🎣 钓鱼事件」入口
- 游戏管理视图 gameParamLabels 新增钓鱼参数标签
2026-03-03 16:46:36 +08:00
..
2026-03-03 16:46:36 +08:00
2026-02-27 10:02:33 +08:00
2026-03-01 12:17:16 +08:00
2026-03-01 14:00:38 +08:00
2026-03-01 20:44:26 +08:00
2026-02-28 23:44:38 +08:00
2026-02-28 23:44:38 +08:00
2026-02-27 10:54:41 +08:00
2026-03-03 14:51:38 +08:00
2026-02-26 12:02:00 +08:00
2026-03-01 10:51:48 +08:00
2026-02-28 23:44:38 +08:00
2026-03-03 16:46:36 +08:00
2026-03-01 13:38:30 +08:00
2026-02-27 02:02:38 +08:00
2026-03-01 20:06:53 +08:00
2026-02-28 13:50:51 +08:00
2026-03-01 19:02:43 +08:00
2026-03-01 22:20:54 +08:00
2026-02-26 14:57:24 +08:00
2026-03-01 17:04:11 +08:00
2026-03-01 21:10:41 +08:00
2026-03-01 16:04:32 +08:00
2026-03-01 19:11:29 +08:00