ondrakoupil / app-tools
我项目中的一系列工具和实用程序
v2.6
2024-08-05 14:25 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-fileinfo: *
- ext-gd: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-zlib: *
- aspera/xlsx-reader: ^1.1
- ondrakoupil/tools: ^1.2.7
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: ^1.1
Requires (Dev)
- nette/tester: ^2.2
- rector/rector: ^0.12.13
- slim/slim: ^4
- vrana/notorm: dev-master
Suggests
- aspera/xlsx-reader: Required for XLSX reading functionality
- nette/neon: Required for AppSettings
- phpoffice/phpspreadsheet: Required for XLSX writing functionality
- psr/log: Required for Logger
- rah/danpu: Required for BackupsManager
- slim/slim: Required from Slim stuff. Use v4.
- vrana/notorm: Required for Importing, SimpleApi and some other stuff
This package is auto-updated.
Last update: 2024-09-05 14:36:35 UTC
README
这是一套我在项目上使用的PHP工具。你可以使用你喜欢的任何工具,但我不能保证它们。请小心。
认证
用于Slim PHP中用户认证的预配置工具。还包括一次性令牌。
配置
用于将动态配置值从数据库或其他存储中保存和读取的工具。
数据
用于处理更复杂的数据结构
导入
用于从CSV或其他来源读取数据并将其导入数据库的工具。还包括伪数据库包装器,它允许执行某些导入任务的干运行。
AGGrid
用于保存AGGrid首选项的后端,旨在与Slim PHP一起使用
应用程序设置
用于从文件中读取设置,旨在与Slim PHP一起使用
Slim PHP的中间件
缓存控制、GZip输出、CORS等
其他一些东西
- BackupsManager - 从PHP创建数据库备份到文件
- Logger - 超简单的PSR兼容日志记录器
- PDOBuilder - 我通常记不住DNS字符串应该如何看起来。这是我的解决方案。
- 等等。