// +---------------------------------------------------------------------- // +---------------------------------------------------------------------- // | 模型验证 // +---------------------------------------------------------------------- namespace app\admin\validate\formguide; use think\Validate; class ModelField extends Validate { //定义验证规则 protected $rule = [ 'name|字段名称' => 'require|regex:/^[a-zA-Z][A-Za-z0-9]+$/', 'title|字段标题' => 'require', 'type|字段类型' => 'require|alphaDash', 'setting.define|字段定义' => 'require', 'setting.value|字段默认值' => 'chsAlphaNum', 'ifrequire|是否必填' => 'in:0,1', 'ifsearch|是否显示' => 'in:0,1', 'status|字段状态' => 'in:0,1', ]; //定义验证提示 protected $message = [ 'name.regex' => '字段名称只能为字母、数字和下划线_及破折号-,并且仅能字母开头', ]; }