render('admin'); } #[RequestMapping(path: 'menu-config', methods: 'get')] public function menuConfig() { $items = AppAdminMenu::orderBy('weight', 'DESC')->get()->toArray(); $formatted_items = []; foreach ($items as $item) { $item['pid'] = (int)$item['pid']; $item['name'] = $item['title']; $item['value'] = $item['id']; $item['icon'] = $item['icon'] ? "layui-icon {$item['icon']}" : ''; $formatted_items[] = $item; } return [ 'code' => 0, 'data' => TreeHelper::getTree($formatted_items) ]; return $data; } }