在fastadmin中使用验证规则只需要两步即可
第一步
首先在控制器中开启验证规则
protected $modelValidate=true;//开启验证规则
protected $modelSceneValidate=true;//开启场景验证
第二步
在 app\admin\validate
和控制器对应的 validate 中添加 验证规则以及场景验证
<?php
namespace app\admin\validate\product;
use think\Validate;
class Spec extends Validate
{
/**
* 验证规则
*/
protected $rule = [
'ps_outside'=>'alphaNum',
'Ps_outside_co'=>'number'
];
/**
* 提示消息
*/
protected $message = [
'ps_outside.alphaNum'=>'为数值字母组合',
'Ps_outside_co.number'=>'为数字'
];
/**
* 验证场景
*/
protected $scene = [
'add' => [
'ps_outside',
'Ps_outside_co'
],
'edit' => [],
];
}