私はLaravelで配列を作成しようとしていますが、いくつかの値をカスタマイズしています。私は$user->rounds
を返すようにした場合ラーベール配列を作成する
例えば、これは私が
私は以下のことで、それをやろうとしているようなものへの復帰をカスタマイズしたい
"data": [
{
"id": 3,
"name": "sample name"
},
{
"id": 4,
"name": "sample name 2"
}
]
返しますコード:
$data = array();
foreach ($user->rounds as $r) {
$data = [
'id' => $r->id,
'name' => $r->name,
'extra' => 'Test Extra'
];
}
return $data;
しかし、それはreturniする必要があります3.
あなたが上書きしている '$のdata'のようにやってみてください。 '$ data [] = ...'は、データの後に余分な '[]'があることに気付きました。 – Andrew