'👥 团队配置', 'uri' => ''], [ 'parent_id' => 259, // 游戏系统设置 'order' => $nextOrder++, 'icon' => 'fa-users', 'uri' => '', 'show' => 1 ] ); $this->info("创建团队配置菜单: {$teamConfigMenu->title}, ID: {$teamConfigMenu->id}"); // 2. 创建团队管理菜单(在游戏运营管理下) $teamManageMenu = AdminMenu::firstOrCreate( ['title' => '👥 团队管理', 'uri' => ''], [ 'parent_id' => 260, // 游戏运营管理 'order' => $nextOrder++, 'icon' => 'fa-user-friends', 'uri' => '', 'show' => 1 ] ); $this->info("创建团队管理菜单: {$teamManageMenu->title}, ID: {$teamManageMenu->id}"); // 3. 添加团队配置子菜单 $teamConfigSubMenus = [ [ 'title' => '🌟 达人等级配置', 'icon' => '', 'uri' => 'team-talent-configs', ], [ 'title' => '💰 收益规则配置', 'icon' => '', 'uri' => 'team-profit-rules', ], ]; foreach ($teamConfigSubMenus as $subMenu) { $menu = AdminMenu::firstOrCreate( ['title' => $subMenu['title'], 'uri' => $subMenu['uri']], [ 'parent_id' => $teamConfigMenu->id, 'order' => $nextOrder++, 'icon' => $subMenu['icon'], 'uri' => $subMenu['uri'], 'show' => 1 ] ); $this->info("创建团队配置子菜单: {$menu->title}, URI: {$menu->uri}"); } // 4. 添加团队管理子菜单 $teamManageSubMenus = [ [ 'title' => '🌟 达人等级管理', 'icon' => '', 'uri' => 'team-user-talents', ], [ 'title' => '👥 用户推荐关系', 'icon' => '', 'uri' => 'team-user-referrals', ], [ 'title' => '🔄 推荐关系变更记录', 'icon' => '', 'uri' => 'team-referral-changes', ], [ 'title' => '🔗 推荐码管理', 'icon' => '', 'uri' => 'team-referral-codes', ], [ 'title' => '📊 推荐码使用记录', 'icon' => '', 'uri' => 'team-referral-code-usages', ], [ 'title' => '💰 团队收益记录', 'icon' => '', 'uri' => 'team-profits', ], [ 'title' => '🎁 邀请奖励记录', 'icon' => '', 'uri' => 'team-invite-rewards', ], [ 'title' => '🔄 用户关系缓存', 'icon' => '', 'uri' => 'team-user-relation-caches', ], ]; foreach ($teamManageSubMenus as $subMenu) { $menu = AdminMenu::firstOrCreate( ['title' => $subMenu['title'], 'uri' => $subMenu['uri']], [ 'parent_id' => $teamManageMenu->id, 'order' => $nextOrder++, 'icon' => $subMenu['icon'], 'uri' => $subMenu['uri'], 'show' => 1 ] ); $this->info("创建团队管理子菜单: {$menu->title}, URI: {$menu->uri}"); } // 5. 检查并移除Farm模块中的达人相关菜单 $this->info('检查并移除Farm模块中的达人相关菜单...'); $farmTalentMenu = AdminMenu::where('uri', 'farm-user-talents')->first(); if ($farmTalentMenu) { $farmTalentMenu->delete(); $this->info('已移除Farm模块中的达人等级管理菜单'); } $this->info('团队模块菜单添加完成!'); return 0; } }