// +---------------------------------------------------------------------- // +---------------------------------------------------------------------- // | 模型验证 // +---------------------------------------------------------------------- namespace app\admin\validate\cms; 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', 'ifsystem|主表字段' => 'in:0,1', 'ifrequire|是否必填格' => 'in:0,1', 'ifsearch|是否显示搜索' => 'in:0,1', 'status|字段状态' => 'in:0,1', ]; //定义验证提示 protected $message = [ 'name.regex' => '字段名称只能为字母、数字和下划线_,并且仅能字母开头', ]; }