我想验证请求的阵列,它是这样的:laravel阵列密钥验证规则
"accountType": {
"admin" : true,
"advertiser": true,
"publisher": true,
"agency": true
},
我要检查,如果管理员是真实的,什么也不做,传球,但如果管理员是假的,其他都是真实的或没有管理员在accountType对象验证抛出错误,如:无效的帐户类型。
另一个字我想检查是否有请求数组中的管理员通过验证,如果没有,并且还有其他类型显示错误,反之亦然。
这是我的验证,但它只是通过反正:
$validator = Validator::make($this->request->all(), [
'accountType.admin' => 'boolean:true',
'accountType.advertiser' => 'boolean:false',
'accountType.publisher' => 'boolean:false',
'accountType.agency' => 'boolean:false',
]);
的'boolean'有效性规则不接受参数。 –
@RossWilson所以你的建议,使其工作? –