Thinkphp5
php框架-ThinkPHP
下面由thinkphp教学栏目给大家介绍Thinkphp5中验证器 ,希望对需要的朋友有所帮助!友链网址导航源码,vscode码云同步,ubuntu mate版,提升tomcat内存,表格如何复制到sqlite,鸟蛋能直接放在爬虫加热垫上吗,php门户网站源码,黄山seo网络推广收费,修改php网站模板文件路径,拖拽拼图 模板lzw
验证器的使用方法比较简单,主要是我们需要去先定义好验证规则,Thinkphp5规定我们要使用验证器,就需要将文件建在validate文件夹中,手机麻将源码 搭建,苹果ubuntu驱动,免安装tomcat启动不了,爬虫发展历史,php如何开发邮箱网站,白云区营销seo优化有哪些lzw
这个文件夹与controller和model同级上号源码下载,ubuntu镜像源阿里,配置tomcat一直出问题,爬虫需要延迟吗,php中的==是什么意思,seo501lzw
我们将在此文件夹下定义验证器,封装成一个单独的类,方便以后再任何地方使用,
'require', 'phone'=>'require|max:11|min:11|regex:/^1[3-8]{1}[0-9]{9}$/' ]; protected $message = [ 'name.require'=>'用户名必须填写', 'phone.require'=>'请输入手机号码', 'phone.max'=>'手机号码最多不能超过11位', 'phone.min'=>'手机号码不能少于11位', 'phone.regex'=>'手机号码格式不正确', ];}
我们将在控制器中调用这个类,对控制器中接收的值进行验证
public function insertUser(Request $request) { $msg = [ "status" => null, 'msg' => null ]; $name = $request->param('name'); $phone = $request->param('phone'); $data = [ 'name' => $name, 'phone' => $phone ]; $addval = new AppAdd(); if (!$addval->check($data)) { $msg['status'] = 0; $msg['msg'] = $addval->getError(); } else{ } }
使用方法,通过new获得类的实例,然后调用这个对象中的check方法对数据进行验证