PHPackages                             youloge/webman.tool - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. youloge/webman.tool

ActiveLibrary

youloge/webman.tool
===================

Webman plugin youloge/webman.tool

v1.5.0(1mo ago)8107MITPHP

Since Nov 8Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/youfeed/webman.tool)[ Packagist](https://packagist.org/packages/youloge/webman.tool)[ RSS](/packages/youloge-webmantool/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)DependenciesVersions (17)Used By (0)

Youloge.tool Webman 辅助函数工具箱
===========================

[](#youlogetool-webman-辅助函数工具箱)

[![Brightgreen](https://camo.githubusercontent.com/48b2d4e76111b1691060c27bb1583c7418455eb0e8d47c7344ae1c13d6c763fd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f402d6d6963617465616d2d627269676874677265656e2e737667)](https://camo.githubusercontent.com/48b2d4e76111b1691060c27bb1583c7418455eb0e8d47c7344ae1c13d6c763fd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f402d6d6963617465616d2d627269676874677265656e2e737667) [![Packagist](https://camo.githubusercontent.com/4daac88be230f21ffbeb79b0c72c8911bc0a1eb24c94eb3ca80f9b92b9ca1b1d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f796f756c6f67652f7765626d616e2e746f6f6c)](https://camo.githubusercontent.com/4daac88be230f21ffbeb79b0c72c8911bc0a1eb24c94eb3ca80f9b92b9ca1b1d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f796f756c6f67652f7765626d616e2e746f6f6c) [![Languages](https://camo.githubusercontent.com/02947cbbe650109d2b0faed6145f48f4085709a1b42dea91edb45f500fbd000f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f796f75666565642f7765626d616e2e746f6f6c2e737667)](https://camo.githubusercontent.com/02947cbbe650109d2b0faed6145f48f4085709a1b42dea91edb45f500fbd000f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f796f75666565642f7765626d616e2e746f6f6c2e737667) [![Packagist Downloads](https://camo.githubusercontent.com/465b5952746523fe26f3e2e61acdbec9efe729e8197e58325cce43dc2ce8c6d7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f796f756c6f67652f7765626d616e2e746f6f6c)](https://camo.githubusercontent.com/465b5952746523fe26f3e2e61acdbec9efe729e8197e58325cce43dc2ce8c6d7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f796f756c6f67652f7765626d616e2e746f6f6c) [![License ](https://camo.githubusercontent.com/faaa7c5f5f87783b64287677d735f7adde91a4418efdcfaf0643e190e8abf1b0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f796f756c6f67652f7765626d616e2e746f6f6c)](https://camo.githubusercontent.com/faaa7c5f5f87783b64287677d735f7adde91a4418efdcfaf0643e190e8abf1b0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f796f756c6f67652f7765626d616e2e746f6f6c)

> 使用前看一下下面辅助函数：尤其注意`函数名称问题`

- 代码风格极简 欢迎提交代码
- 几行代码就能接入微信支付/支付宝
- 一行代码生成一个虚拟文件并上传

### 项目地址

[](#项目地址)

[Github Youloge.Tool](https://github.com/youfeed/webman.tool) Star 我 `有帮助的话，记得给个star` 能提交点代码最好

- 1.5.0 \[2026-03-11\] `useValidate`升级为V2版本，并修复个别函数问题
- 1.4.1 \[2025-11-13\] `useValidate`新增`sprintf`,`format`规则，格式化字符串
- 1.4.0 \[2025-10-25\] `useValidate`优化`required`规则，允许`0、'0'、false、空数组`
- 1.3.3 \[2025-08-14\] `useValidate`新增`array`和`object`数据类型
- 1.3.0 \[2025-08-12\] `useValidate` 默认数据类型与默认值：数据类型修复为一致
- 1.2.8 \[2025-03-20\] 增加`useValidate`基本数据类型`int:100`,`float:1.02`,`bool:false`,`string:默认值` 提供默认值支持
- 1.2.7 \[2025-03-16\] 优化表单过滤器`useValidate`并拆分独立版本[Webman.validate](https://www.workerman.net/plugin/188)
- 1.2.4 \[`2025-03-15`\] 新增输入过滤器`useValidate`优雅处理表单输入
- 1.2.2 \[2025-03-13\] 新增谷歌令牌辅助函数 `secret_base32` =&gt; `useTOTP`
- 1.0.1 增加 构造腾讯云请求体
- 0.0.9 迁移多个辅助函数

### 安装使用

[](#安装使用)

> `composer require youloge/webman.tool`

- 如果要使用 `onRequest` 请求封装 请安装`composer require workerman/http-client`
- 如果要使用 `onQueue` 队列封装 请安装`composer require workerman/redis-queue`

### 使用说明

[](#使用说明)

- 到目录`config/youloge.php` 新建配置文件
- 工具箱已经内置``[配置文件读取功能 .ini](https://www.workerman.net/plugin/153)

```
