"accountType": {
"admin" : true,
"advertiser": true,
"publisher": true,
"agency": true
},
私は管理者がtrueの場合、何もしないとパスをチェックしたいのですが、管理者が虚偽であり、他に該当する場合や、 accountTypeオブジェクトの検証には管理者がいません。無効なアカウントタイプです。
リクエスト配列に管理者がいるかどうかを確認したい場合は、検証をパスし、そうでない場合はエラーを表示します。逆も同様です。
は、これは私の検証であるが、それはちょうど、とにかく合格:
$validator = Validator::make($this->request->all(), [
'accountType.admin' => 'boolean:true',
'accountType.advertiser' => 'boolean:false',
'accountType.publisher' => 'boolean:false',
'accountType.agency' => 'boolean:false',
]);
。 –
@RossWilsonだからあなたの提案はうまくいくのですか? –