mimic / cctools
基于Laravel的开源工具库
Installs: 181
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mimic/cctools
Requires
- php: ^7.3|^7.4|^8.0|^8.1
 - ext-openssl: *
 - illuminate/http: ^5.0|^6.0|^7.0|^8.0|^9.0
 - illuminate/support: ^5.0|^6.0|^7.0|^8.0|^9.0
 - kra8/laravel-snowflake: ^2.0
 - ramsey/uuid: ^4.1
 
Requires (Dev)
- phpunit/phpunit: ^9.5.10
 
- dev-master
 - v1.7.9
 - v1.7.8
 - v1.7.7
 - v1.7.6
 - v1.7.5
 - v1.7.4
 - v1.7.3
 - v1.7.2
 - v1.7.1
 - v1.7.0
 - v1.6.9
 - v1.6.8
 - v1.6.7
 - v1.6.6
 - v1.6.5
 - v1.6.4
 - v1.6.3
 - v1.6.2
 - v1.6.1
 - v1.6.0
 - v1.5.4
 - v1.5.3
 - v1.5.2
 - v1.5.1
 - v1.5.0
 - v1.4.9
 - v1.4.8
 - v1.4.7
 - v1.4.6
 - v1.4.5
 - v1.4.3
 - v1.4.2
 - v1.4.1
 - v1.4.0
 - v1.3.9
 - v1.3.8
 - v1.3.7
 - v1.3.6
 - v1.3.5
 - v1.3.4
 - v1.3.3
 - v1.3.2
 - v1.3.1
 - v1.2
 - dev-dev
 
This package is auto-updated.
Last update: 2025-10-29 02:44:05 UTC
README
RSA工具类
//sha256 2048位算法
RsaUtil::PubKeyEncrypt(); //公钥加密
RsaUtil::PriKeyDecrypt(); //私钥解密
RsaUtil::PriKeyEncrypt(); //私钥加密
RsaUtil::PubKeyDecrypt(); //公钥解密
统一Response返回格式
ResponseLayout::apply(boolean,data,message);
Eloquent ORM插件
use Datetime;  //替换Laravel7以上默认数据库时间为北京时间格式
use UUIDTrait; //使用UUID当作主键
use HasSnowFlakeId //使用雪花算法唯一ID当作主键
ValidatorTools 验证器工具
- 多场景验证器类,参考ThinkPHP验证器
 
StrUtil 工具类
StrUtil::randStr($length)  //指定长度随机字符串,用于文件名,随机token等
StrUtil::desensitize($string,$start,$length,$re)  //脱敏工具类