I have 2 columns id = [10 , 22 , 31];
and loction_url = [123.456 , 654.325 , 632,983];
i want data into a single array like this $a = [10 => 123.456 , 22 => 654.325 , 31 => 632,983];
here is my query which only gets columns
$customers = Customer::whereIn('created_by', $adminot)->select(array('id' , 'location_url'))->get();
This is what Collection::pluck is for:
$customers = Customer::whereIn('created_by', $adminot)
->select(array('id' , 'location_url'))
->get()
->pluck('location_url', 'id');
It'll return an associative array where the key is the value of id
and it's respective value is the value of location_url
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With