分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

Thinkphp5验证类的使用

发布时间:2023-09-06 01:46责任编辑:郭大石关键词:暂无标签

<?php
namespace app\validate;
/**
* ?用户验证类User.php
*/
use think\Validate;
class User extends Validate
{
protected $rule = [
‘name‘ => [
‘require‘ => ‘require‘,
‘min‘ ????=> 5,
‘max‘ ????=> 20,
],
‘email‘ => [
‘require‘ => ‘require‘,
‘email‘ ??=> ‘email‘,
],
‘pass‘ => [
‘require‘ => ‘require‘,
‘min‘ ????=> 3,
‘max‘ ????=> 12,
‘alphaNum‘=> ‘alphaNum‘,
],
‘mobile‘ => [
‘require‘ => ‘require‘,
‘mobile‘ ?=> ‘mobile‘,
‘max‘ ????=> 12,
],
];
}

---------------

<?php
namespace app\index\controller;
use think\Controller;
use app\validate\User;
//Demo9.php
class Demo9 extends Controller
{

public function test()
{
# 要验证的数据
$data = [
‘name‘ ??=> ‘Sam567‘,
‘email‘ ?=> ‘sam@163.com‘,
‘pass‘ ??=> ‘d123456ok‘,
‘mobile‘ => ‘18521311599‘
];
$validate = new User;
if(!$validate->check($data)){
return $validate->getError();
}
return ‘验证通过!‘;

}
}

Thinkphp5验证类的使用

原文地址:https://www.cnblogs.com/samphp/p/8620720.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved