Форматирование JSON из Laravel Eloquent ResponsePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Форматирование JSON из Laravel Eloquent Response

Сообщение Anonymous »

У меня есть ответ от Eloquent, и мне нужно отформатировать его точно так, как указано ниже:

Код: Выделить всё

{
name: "James",
data: {
"2017-01-01 00:00:00": 300,
"2017-01-02 00:00:00": 600,
}
},
Текущий ответ, который я получаю:

Код: Выделить всё

{
name: "James",
date: "2017-01-01 00:00:00",
amount: "300"
},
{
name: "James",
date: "2017-01-02 00:00:00",
amount: "600"
},
Я связал это, но формат неправильный:

Код: Выделить всё

 $chartData = [];

foreach($charts as $chart){

array_push($chartData, [
'name' => $chart->name,
'data' => json_encode([$chart->date. ':' .$chart->amount], true)
]);

}
Результат:

Код: Выделить всё

{
name: "James",
data: "{"2017-01-01T00:00:00.000000Z":"300"}"
},
{
name: "James",
data: "{"2017-01-02T00:00:00.000000Z":"600"}"
},
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/591 ... t-response
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»