expert-framework / validation
v2.3.1
2023-10-26 02:05 UTC
Requires
README
Expert Framework Validation 是一个用于简化应用程序中数据验证的 PHP 库。它提供了一组可以应用于输入数据的验证规则,并带有自定义的错误消息。
属于 Jonaselias\ExpertFramework 框架的组件 https://github.com/jonas-elias/mercado-software-expert
安装 🚀
要开始使用 Expert Framework Validation 组件,您可以通过 Composer 轻松安装它。只需运行以下命令
composer require expert-framework/validation
使用 ✅
Validation 类提供了一个灵活的数据验证机制。您可以定义输入字段的验证规则,然后对数据进行验证。以下是一个使用 Validation 类的示例:
use ExpertFramework\Validation\Validation; $validator = new Validation(); $data = [ 'username' => 'john_doe', 'email' => 'john@example.com', 'age' => 30, ]; $rules = [ 'username' => 'required|string|min:3|max:255', 'email' => 'required|string|email|max:255', 'age' => 'required|integer|min:18', ]; $validator->validate($data, $rules); if ($validator->fails()) { $errors = $validator->errors(); }
验证规则
该组件支持多种验证规则,包括
- required: 字段是必填的。
- string: 字段必须是字符串。
- integer: 字段必须是一个整数。
- float: 字段必须是一个浮点数。
- min:n: 字段应包含至少 n 个字符。
- max:n: 字段不应包含超过 n 个字符。
- exists:table,column: 字段的值必须在指定表和列中存在。
- not_exists:table,column: 字段的值不应在指定表和列中存在。
疑问 🤔
如果您在安装、使用或管理项目方面有任何疑问,请联系邮箱: jonasdasilvaelias@gmail.com
祝您一切顺利!