|
|
58f42de9df
|
refactor: 修复知识库和操作指引
|
2026-03-16 00:05:06 +08:00 |
|
|
|
32cf642f6f
|
chore: deploy
|
2026-03-12 14:42:04 +08:00 |
|
|
|
0fb9b1938d
|
fix(队列&seeder): 修复队列超时和文档创建问题
- 修复队列超时问题:
- 将 queue:listen 改为 queue:work,提高性能和稳定性
- 增加超时时间从 300 秒到 600 秒,确保大文件转换任务有足够时间
- 同时更新 dev 和 dev-octane 脚本
- 修复 DatabaseSeeder 文档创建问题:
- 不再使用 factory 创建文档,避免生成不存在的文件路径
- 直接使用 Document::create() 明确指定所有字段
- 所有文档状态设置为 pending,表示等待转换
- 使用 UUID 生成唯一文件路径,便于管理
|
2026-03-12 14:37:15 +08:00 |
|
|
|
7d13a560f3
|
feat(权限): 安装和配置 Spatie Permission 包
- 安装 spatie/laravel-permission 包(v6.24.1)
- 发布配置文件和迁移文件
- 运行迁移创建权限表
- 在 User 模型中添加 HasRoles trait
- 添加 isSuperAdmin 和 isAdmin 辅助方法
- 创建 PermissionSeeder 定义 45 个权限
- 创建 3 个预设角色(super-admin、admin、user)
- 为角色分配相应权限
- 为第一个用户分配超级管理员角色
|
2026-03-11 09:55:40 +08:00 |
|
|
|
5476417c31
|
chore: 安装项目依赖包
- 安装 spatie/laravel-activitylog 用于操作日志
- 安装 amidesfahani/filament-monaco-editor 用于代码编辑
- 安装 maatwebsite/excel 用于数据导出
|
2026-03-09 10:06:25 +08:00 |
|
|
|
3c206e9e06
|
feat: 新增 Docker 部署支持、Swoole/Octane 集成及相关优化
- 添加 Dockerfile 与多套 docker-compose 配置(开发/生产环境)
- 集成 Laravel Octane (Swoole) 提升性能
- 新增健康检查、监控脚本及部署文档
- 新增 Docker 镜像离线导入包(MySQL/Redis/Meilisearch)
- 优化文档转换、预览服务及队列任务
- 添加 CreateAdminUser 命令与路由健康检查接口
- 新增 Swoole 队列兼容性测试套件
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-28 15:51:19 +08:00 |
|
Knowledge Base System
|
acf549c43c
|
feat: 初始化知识库系统项目
- 实现基于 Laravel 11 和 Filament 3.X 的文档管理系统
- 添加用户认证和分组管理功能
- 实现文档上传、分类和权限控制
- 集成 Word 文档自动转换为 Markdown
- 集成 Meilisearch 全文搜索引擎
- 实现文档在线预览功能
- 添加安全日志和审计功能
- 完整的简体中文界面
- 包含完整的项目文档和部署指南
技术栈:
- Laravel 11.x
- Filament 3.X
- Meilisearch 1.5+
- Pandoc 文档转换
- Redis 队列系统
- Pest PHP 测试框架
|
2025-12-05 14:44:44 +08:00 |
|