'requireWithout:pid|number', 'from' => 'require|number', 'to' => 'require|number', 'pid' => 'requireWithout:id|number', 'name' => 'require|max:10', 'org' => 'require|number', 'leader' => 'require|array', 'logo_file' => 'image:200,200|fileExt:png,PNG|fileSize:2048', 'company_name' => 'require|length:1,20', 'tel' => 'require', ]; // 错误消息 protected $message = [ 'id.requireWithout' => '异常请求', 'id.number' => '异常请求', 'from.require' => '异常请求', 'from.number' => '异常请求', 'to.require' => '异常请求', 'to.number' => '异常请求', 'pid.requireWithout' => '异常请求', 'pid.number' => '异常请求', 'name.require' => '请输入部门名', 'name.max' => '部门名最长10字符', 'org.require' => '异常请求', 'org.number' => '异常请求', 'id.number' => '异常请求', 'leader.require' => '请选择负责人', 'leader.array' => '异常请求', 'logo_file.image' => '只能上传200*200 png格式图片', 'logo_file.fileExt' => '只能上传png格式图片', 'logo_file.fileSize' => '图片大小限制2M', 'company_name.require' => '请输入企业名', 'company_name.length' => '企业名长度1~20', 'tel.require' => '请输入企业电话', 'tel.length' => '企业电话长度7~15', 'tel.number' => '企业电话只能是数字' ]; /** * 验证场景 */ protected $scene = [ 'removenode' => ['id'], 'receive' => ['from', 'to'], 'addnode' => ['id', 'pid', 'name'], //'employee' => ['org'], 'employee4resource' => ['org'], 'transfer' => ['id', 'pid'], 'leaders' => ['id', 'leader'], 'setting' => ['logo_file', 'company_name', 'tel'] ]; }