Reputation: 129
I make a post request to the Laravel server from the Vue.js server. How I can validate complex array in request on the server-side.
Here is my request payload:
{
"insurance": [
"Blue Cross Blue Shield",
"United Behavioral Health",
"Aetna Behavioral Health",
"Tricare East","Medicare","Humana"
],
"caqh": {
"username":"myusername",
"password":"my password"
},
"nppes": {
"username":"new username",
"password":"passowrd"
}
}
I want to validate all the fields via $request->validate([ 'username'=>'required' ])
How would I achieve this?
Upvotes: 2
Views: 245
Reputation: 167
$request->validate([
'insurance' => 'required',
'insurance.caqh' => 'required',
'insurance.nppes' => 'required',
'insurance.caqh.username' => 'required',
'insurance.nppes.username' => 'required',
])
Upvotes: 4