Merhaba, Laravel'deiç içe olan json verilerimde köşeli parantezlerden birini kaldırmak istiyorum fakat denediğim yöntemlerde istediğim sonuca ulaşamadım. Bu konu hakkında yardımcı olabilir misiniz?
Fonksiyonum:
public function getSubscriber(Request $request)
{
$data = [];
$company_id = $request->company_id;
$company = Field::where('company_id', $company_id)->get();
foreach ($company as $item) {
$data[] = Subscriber::where('field_id', $item->id)
->join('users', 'users.id', '=', 'user_id')
->join('fields', 'fields.id', '=', 'field_id')
->select('users.fullname', 'users.telephone', 'users.city', 'users.email', 'fields.field_name')
->get();
}
return response()->json($data, 200, ['Content-Type' => 'application/json;charset=UTF-8', 'Charset' => 'utf-8'],
JSON_UNESCAPED_UNICODE);
}
Aldığım sonuç:
[
[
{
"fullname": "*****",
"telephone": "****",
"city": "*****",
"email": "*****",
"field_name": "****"
},
{
"fullname": "*****",
"telephone": "*****",
"city": "****",
"email": "****",
"field_name": "*****"
}
],
[
{
"fullname": "*****",
"telephone": "*****",
"city": "****",
"email": "****",
"field_name": "*****"
},
{
"fullname": "*****",
"telephone": "*****",
"city": "****",
"email": "****",
"field_name": "*****"
},
{
"fullname": "*****",
"telephone": "*****",
"city": "****",
"email": "****",
"field_name": "*****"
}
]
]