验证器验证数据

原创 2019-05-10 14:32:44 535
摘要:<?php  namespace app\validate; use think\Validate; class User extends Validate { protected $rule =[ 'name'=> 'require|max:25', 'sex'=>'in:0,1', 

<?php 

namespace app\validate;


use think\Validate;


class User extends Validate

{

protected $rule =[

'name'=> 'require|max:25',

'sex'=>'in:0,1',

'age'=>'integer|between:18,60',

// 'age'=>'number|betwenn:18,60',

'email'=>'require|email',

];


protected $message =[

'name.require'=>'名称不能为空',

'name.max'=>'名称最多不能超过25个字符',

'sex'=>'性别只能为0或者1',

'age.numbre'=>'年龄必须是数字',

'age.between'=>'年龄只能在18-60之间',

'email.require'=>'邮箱格式不能为空',

'email.email'=>'邮箱格式错误',

];

}

<?php 

namespace app\index\controller;


use think\Controller;

use app\validate\User as Sunte;


/**

*/

class Userl extends Controller

{


public function add()

{

$data =[

'name'=>'杨俊杰',

'sex'=>1,

'age'=>18,

'email'=>'209531980@qq.com',

];


$Sunte = new Sunte;


if (!$Sunte->check($data)) {

dump($Sunte->getError());

}else{

return "验证通过";

}

}

}

3(HBZZ_{MT2LX2$L07K{D@P.png22`%(CA3Y9HCZ[NPR3P`UXS.png

批改老师:天蓬老师批改时间:2019-05-10 15:53:15
老师总结:任何时候 , 都可以用独立验证,控制器内置的那个快捷方法也不错的

发布手记

热门词条

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号