I am trying to make array with objects in this i have tried but didn't get this structure which i shown below. how can i made this structure? I have edited my question and you can see the structure which i want. Thanks for Help.
$docs = Driver::where('id', '=', $driverID)->get();
if (count($docs) > 0) {
/*final array to be passed to data*/
$finalDataArray = array();
foreach ($docs as $doc) {
$finalDataArray[] = array(
'profile_picture' => $doc->profile_picture,
'dvla_desp' => $doc->dvla_license_desp,
'dvla_license_expiry' => $doc->dvla_license_expiry,
'dvla_license_img' => $doc->dvla_license_img,
'taxi_license_desp' => $doc->taxi_license_desp,
'taxi_license_expiry' => $doc->taxi_license_expiry,
'taxi_license_img' => $doc->taxi_license_img,
'taxi_desp' => $doc->taxi_badge_desp,
'taxi_expiry' => $doc->taxi_badge_expiry,
'taxi_badge_img' => $doc->taxi_badge_img,
'additional_docs_desp' => $doc->additional_docs_desp,
'additional_docs_expiry' => $doc->additional_docs_expiry,
'additional_docs_img' => $doc->additional_docs_img,
);
}
Want This Structure:
[
{
"profile_picture" : "none"
}
{
"dvla_desp": "none",
"dvla_license_expiry": "2018-01-24",
"dvla_license_img": example,
},
{
"taxi_license_desp": "none",
"taxi_license_expiry": "2018-01-24",
"taxi_license_img": example,
},
{
"taxi_desp": "none",
"taxi_expiry": "2019-01-06",
"taxi_badge_img": example,
}
{
"additional_docs_desp": "none",
"additional_docs_expiry": "2019-01-06",
"additional_docs_img": example,
}
]
I'm Getting This:
"data": [
{
"profile_picture": example
"dvla_desp": "none",
"dvla_license_expiry": "2018-01-24",
"dvla_license_img": example
"taxi_license_desp": "none",
"taxi_license_expiry": "2019-12-24",
"taxi_license_img": example
"taxi_desp": "none",
"taxi_expiry": "2019-01-06",
"taxi_badge_img": example
"additional_docs_desp": "none",
"additional_docs_expiry": "2018-12-24",
"additional_docs_img": example
}
]