feat(api): 初始化笔记应用后端基础架构

- 添加环境配置文件 .env.example 包含数据库、JWT、CORS等配置
- 创建 .gitignore 文件忽略敏感文件和临时文件
- 配置 Apache 重写规则支持路由转发
- 实现 JWT 认证中间件提供用户身份验证功能
- 添加 MySQL 数据库初始化脚本包含分组、图片、笔记表结构
This commit is contained in:
ikmkj
2026-01-26 08:49:10 +08:00
parent 0426ad22b7
commit 90f63d9df1
31 changed files with 1898 additions and 0 deletions

23
biji-php/composer.json Normal file
View File

@@ -0,0 +1,23 @@
{
"name": "biji/php-backend",
"description": "笔记管理系统 PHP 后端",
"type": "project",
"require": {
"php": "^7.4",
"slim/slim": "^4.10",
"slim/psr7": "^1.6",
"php-di/php-di": "^6.4",
"firebase/php-jwt": "^6.3",
"vlucas/phpdotenv": "^5.5"
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
},
"config": {
"platform": {
"php": "7.4"
}
}
}