码迷,mamicode.com
首页 > Web开发 > 详细

Thinkphp5验证类的使用

时间:2018-03-22 00:26:24      阅读:790      评论:0      收藏:0      [点我收藏+]

标签:pac   public   mobile   get   dem   new   sam   ror   validate   

<?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验证类的使用

标签:pac   public   mobile   get   dem   new   sam   ror   validate   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!