44 lines
807 B
PHP
44 lines
807 B
PHP
<?php
|
|
namespace app\api\validate;
|
|
|
|
use think\Validate;
|
|
|
|
/**
|
|
* Class Admin
|
|
* @package app\api\validate
|
|
*/
|
|
class Admin extends Validate
|
|
{
|
|
/**
|
|
* 验证器规则汇总
|
|
* @var array
|
|
*/
|
|
protected $rule = [
|
|
'username' => ['require', 'length:2,20'],
|
|
'password' => ['require', 'length:0,32'],
|
|
'mobile' => ['require', 'mobile'],
|
|
'id' => ['require','integer','gt:0']
|
|
];
|
|
|
|
|
|
/**
|
|
* 验证器错误提示信息汇总
|
|
* @var array
|
|
*/
|
|
protected $message = [];
|
|
|
|
|
|
/**
|
|
* 验证器验证场景
|
|
* @var array
|
|
*/
|
|
protected $scene = [
|
|
'login' => ['username','password'],
|
|
'add' => ['username','password', 'mobile'],
|
|
'update' => ['id'],
|
|
'forbidden' => ['id']
|
|
];
|
|
|
|
|
|
}
|