Download the PHP package zoujingli/think-library without Composer
On this page you can find all versions of the php package zoujingli/think-library. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download zoujingli/think-library
More information about zoujingli/think-library
Files in zoujingli/think-library
Download zoujingli/think-library
More information about zoujingli/think-library
Files in zoujingli/think-library
Vendor zoujingli
Package think-library
Short Description Library for ThinkAdmin
License MIT
Homepage https://thinkadmin.top
Package think-library
Short Description Library for ThinkAdmin
License MIT
Homepage https://thinkadmin.top
Please rate this library. Is it a good library?
Informations about the package think-library
ThinkLibrary for ThinkPHP6
ThinkLibrary 是一个针对 ThinkPHP 6 & 8 的封装库,它提供了完整的 CRUD(创建、读取、更新、删除)操作和一系列常用工具。 该库特别注重多应用支持,为开发者提供便利。前端代码的主仓库位于 Gitee,而 GitHub 则作为镜像仓库用于发布 Composer 包,以方便开发者下载和使用。
加入我们
我们的代码仓库已移至 Github,而 Gitee 则仅作为国内镜像仓库,方便广大开发者获取和使用。若想提交 PR 或 ISSUE 请在 ThinkAdminDeveloper 仓库进行操作,如果在其他仓库操作或提交问题将无法处理!。
功能说明
- 数据列表展示组件
- 功能:展示数据列表,支持分页、排序和高级搜索。
- 优化点:提供友好的用户界面和交互体验,确保数据展示的准确性和实时性。
- 高级特性:支持多种排序方式、自定义搜索字段和条件。
- 表单处理模块
- 功能:用于创建、展示和提交表单数据。
- 优化点:表单验证和错误处理机制,确保数据的有效性和完整性。
- 高级特性:支持多种表单元素、表单验证规则和动态表单生成。
- 数据状态快速处理模块
- 功能:根据业务需求快速更新数据状态。
- 优化点:提供简洁的接口和操作方式,支持多字段同时更新。
- 高级特性:支持条件判断和事务处理,确保数据一致性和完整性。
- 数据安全删除模块
- 功能:根据业务需求安全地删除数据。
- 优化点:提供软删除和硬删除两种方式,确保数据彻底消失或标记为已删除。
- 高级特性:支持根据条件自动软删除、可配置的软删除标记字段。
- 文件存储通用组件
- 功能:支持多种文件存储方式,包括本地服务存储、云存储等。
- 优化点:提供统一的接口和配置方式,方便开发者快速集成和使用。
- 高级特性:支持文件上传、下载、删除和版本控制等功能。
- 通用数据保存更新模块
- 功能:根据 key 值及 where 条件判断数据是否存在,进行更新或新增操作。
- 优化点:提供简洁的接口和操作方式,减少冗余代码和重复工作量。
- 高级特性:支持乐观锁和悲观锁机制,确保并发控制和数据一致性。
- 通用网络请求模块
- 功能:支持 GET、POST 和 PUT 请求,可配置请求参数、证书等。
- 优化点:提供统一的接口和配置方式,方便开发者快速发起网络请求。
- 高级特性:支持请求重试、超时设置、自动捕获异常等功能。
- 系统参数通用 g-k-v 配置模块
- 功能:快速配置系统参数,支持长久化保存。
- 优化点:提供简洁的接口和操作方式,方便开发者管理和维护系统参数。
- 高级特性:支持参数加密存储、权限控制和日志记录等功能。
- UTF8 加密算法支持模块
- 功能:提供 UTF8 字符串的加密和解密功能。
- 优化点:确保加密过程的安全性和数据的机密性。
- 高级特性:支持多种加密算法、密钥管理等功能。
- 接口 CORS 跨域默认支持模块
- 功能:默认支持跨域请求,输出标准化 JSON 数据。
- 优化点:减少开发者的工作量,自动处理跨域问题。
- 高级特性:支持定制化响应头、跨域请求限制等功能。
- 表单 CSRF 安全验证模块
- 功能:自动为表单添加 CSRF 安全验证字段,防止恶意提交。
- 优化点:简化开发者的工作流程,提高表单提交的安全性。
- 高级特性:支持自定义验证规则、多种验证方式等功能。
参考项目
ThinkAdmin - V6
- Gitee 仓库 https://gitee.com/zoujingli/ThinkAdmin
- Github 仓库 https://github.com/zoujingli/ThinkAdmin
- 体验地址(账号密码都是admin)https://v6.thinkadmin.top
代码仓库
ThinkLibrary 遵循 MIT 开源协议发布,并免费提供使用。
部分代码来自互联网,若有异议可以联系作者进行删除。
- 在线体验地址:https://v6.thinkadmin.top (账号和密码都是
admin
) - Gitee 仓库地址:https://gitee.com/zoujingli/ThinkLibrary
- Github 仓库地址:https://github.com/zoujingli/ThinkLibrary
使用说明
- 依赖管理:ThinkLibrary 需要 Composer 支持进行安装和依赖管理。
- 安装指南:您可以使用以下命令通过 Composer 安装 ThinkLibrary:
composer require zoujingli/think-library
。 - 使用示例:在使用 ThinkLibrary 时,确保您的控制器类继承自
think\admin\Controller
。一旦继承完成,您就可以通过$this
对象访问并使用全部功能。
-
必要数据库表SQL(sysdata 函数需要用这个表)
-
必要数据库表SQl(sysoplog 函数需要用的这个表)
-
必要数据库表SQL(
sysconf
函数需要用到这个表) - 系统任务列队支持需要的数据表
列表处理
表单处理
删除处理
禁用启用处理
文件存储组件( oss 及 qiniu 需要配置参数)
通用数据保存
通用网络请求
系统参数配置(基于 system_config 数据表)
数据加密
自研 UTF8 加密
数据解密
文本转 UTF8 编码
文本 Base64 URL 编码
数据压缩处理
数组结构处理
All versions of think-library with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1
ext-gd Version *
ext-curl Version *
ext-json Version *
ext-zlib Version *
ext-iconv Version *
ext-openssl Version *
ext-mbstring Version *
symfony/process Version ^5.4|^6.0|*
topthink/framework Version ^6.0|^8.0|*
topthink/think-migration Version ^3.0|*
ext-gd Version *
ext-curl Version *
ext-json Version *
ext-zlib Version *
ext-iconv Version *
ext-openssl Version *
ext-mbstring Version *
symfony/process Version ^5.4|^6.0|*
topthink/framework Version ^6.0|^8.0|*
topthink/think-migration Version ^3.0|*
The package zoujingli/think-library contains the following files
Loading the files please wait ....