I want to get users list as per distance and in user DB I stored user images in json format. When I use DB::table it return as string not as array.
Please Help me.
My Controller:
$doc = DB::table( 'users' )
->select(
'id',
'name',
'image',
'latitude',
'longitude' )
->selectRaw( "{$getDistance} AS distance" )
->orderBy( 'distance' )
->get();
CURRENT JSON RESPONSE:
{
"name": "User One",
"image": "[\"f0f159c7238b8c9a1a3e5c9bd48de2a5cJ8Y4ssqzcuoWJAS1614581337EC2fGzmRCjf9wphI.webp\",
\"f0f159c7238b8c9a1a3e5c9bd48de2a5tvof9EarZgvupGpa1614581337zvPSnQchCjSL9lZS.webp\"]",
}
What I WANT TO GET:
{
"name": "User One",
"image": ["f0f159c7238b8c9a1a3e5c9bd48de2a5cJ8Y4ssqzcuoWJAS1614581337EC2fGzmRCjf9wphI.webp",
"f0f159c7238b8c9a1a3e5c9bd48de2a5tvof9EarZgvupGpa1614581337zvPSnQchCjSL9lZS.webp"],
}