我想驗證請求的陣列,它是這樣的: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所以你的建議,使其工作? –