php-validation数据验证模块

联合创作 · 2023-09-28 16:54

Validation 是从 Laravel 的验证模块提取简化而来,旨在让你更方便的在非 laravel 项目中便捷的完全数据验证。

使用:

<?php

use Overtrue\Validation\Translator;
use Overtrue\Validation\Factory as ValidatorFactory;

//初始化工厂对象
$factory = new ValidatorFactory(new Translator);


//验证
$rules = [
    'username' => 'required|min:5',
    'password' => 'confirmed',
    ///...
];

$validator = $factory->make($input, $rules);

//判断验证是否通过
if ($validator->passes()) {
    //通过
} else {
    //未通过
    //输出错误消息
    print_r($validator->messages()); // 或者 $validator->errors();
}
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报