做了个架子借助于 PHP 以及 ThinkORM,做一些简单的数据处理
主要用途是处理一些恶心的东西 😔 刚开始工作的时候就用ThinkROM 处理一些计算错误的数据,最近又用到了重新搭建了一遍,正好直接留存一下
有用的话大家可以 start 下 主要借助 PHP 的灵活性方便很多
Stackbug Data
项目概述
Stackbug Data 是一个用来处理错误数据的 PHP 项目。它使用 Composer 进行依赖管理,主要依赖于 topthink/think-orm
,phpoffice/phpspreadsheet
,ramsey/uuid
和 brick/math
。
项目源码:GitHub
运行环境
- PHP >= 7.4
- Composer >= 2.0
开发环境部署/安装
- 克隆项目到本地:
git clone https://github.com/stackbug/data.git
- 进入项目目录:
cd data
- 安装依赖:
composer install
- 配置数据库连接信息:编辑
src/config/database.php
文件 - 运行项目:
php src/index.php
服务器架构说明
本项目主要由以下几部分组成:
- 数据库:存储数据
- PHP:处理业务逻辑
- Composer:管理 PHP 依赖
扩展包说明
扩展包 | 用途 | 文档地址 |
---|---|---|
topthink/think-orm | ORM 框架,用于数据库操作 | 文档 |
phpoffice/phpspreadsheet | 用于处理 Excel 文件 | 文档 |
ramsey/uuid | 用于生成 UUID | 文档 |
brick/math | 提供任意精度的数学运算 | 文档 |