目录结构

xin-admin/ ├── xin-admin-laravel/ # 后端项目 (PHP + Laravel) │ ├── app/ # 应用核心目录 │ │ ├── Console/ # 命令行工具 │ │ ├── Exceptions/ # 异常处理 │ │ ├── Http/ # HTTP 相关 (控制器、中间件、请求) │ │ ├── Models/ # 数据模型 │ │ ├── Observers/ # 模型观察者 │ │ ├── Providers/ # 服务提供者 │ │ ├── Repositories/ # 数据仓库 │ │ ├── Services/ # 业务逻辑服务 │ │ └── Support/ # 辅助功能 │ ├── bootstrap/ # 框架启动文件 │ ├── config/ # 配置文件 │ ├── database/ # 数据库迁移和种子 │ ├── lang/ # 多语言文件 │ ├── public/ # 公共资源 │ ├── resources/ # 视图和资源文件 │ ├── routes/ # 路由定义 │ ├── storage/ # 存储文件 │ ├── tests/ # 测试文件 │ ├── .env.example # 环境配置示例 │ ├── artisan # Artisan 命令行工具 │ ├── composer.json # Composer 依赖配置 │ └── README.md # 项目说明 ├── xin-admin-ui/ # 前端项目 (React + TypeScript) │ ├── src/ # 源代码目录 │ │ ├── api/ # API 接口定义 │ │ ├── components/ # 通用组件 │ │ ├── domain/ # TypeScript 类型定义 │ │ ├── hooks/ # 自定义 Hook │ │ ├── layout/ # 布局组件 │ │ ├── locales/ # 国际化资源 │ │ ├── pages/ # 页面组件 │ │ ├── router/ # 路由配置 │ │ ├── stores/ # Zustand 状态管理 │ │ ├── utils/ # 工具函数 │ │ ├── App.tsx # 应用入口组件 │ │ ├── index.css # 全局样式 │ │ └── main.tsx # 主入口文件 │ ├── public/ # 静态资源 │ ├── types/ # 全局类型定义 │ ├── .env.development # 开发环境配置 │ ├── .env.production # 生产环境配置 │ ├── index.html # HTML 模板 │ ├── package.json # npm 依赖配置 │ ├── tsconfig.json # TypeScript 配置 │ ├── vite.config.ts # Vite 构建配置 └───└── README.md # 项目说明