class User extends Validate
{
    protected $rule = [
        'mobile' => 'require|mobile|unique:user',
        'password' => 'require|password',
    ];
    protected $message = [
        'mobile.require'  => '手机号必须',
        'mobile.mobile'  => '手机格式错误',
        'mobile.unique'  => '手机号已经存在',
        'password.require'  =>'密码必须',
        'password.password' =>'密码格式6-15个字母数字组合',
    ];
    protected $regex = [
        'mobile'    => '/^1[2|4|5|8]\d{9}$/',
        'password'  => '/^[\w]{6,15}$/'
    ];
    protected $scene = [
        'add'=>['mobile','password'],
        'login'=>['mobile'=>'require|mobile','password'],
    ];
}在控制器中使用$result = $this->validate($data,'User.login');我在场景验证中重写了mobile的验证规则,结果这些重写的规则就不验证了,直接返回true		最佳答案