私はLaravel 5.3を使用しています。(Laravel 5.3)既存のCollectionの既存のサブ配列に新しいキーと値を追加するにはどうすればよいですか?
既存のコレクション$ aが
$a = collect(
[
0 =>[
'firstName' => 'John',
'lastName' => 'Doe'
],
1 =>[
'firstName' => 'Mary',
'lastName' => 'Jane'
]
]);
および所望の結果である以下の通りです:
$a = collect(
[
0 => [
'firstName' => 'John',
'lastName' => 'Doe',
'occupation' => 'engineer'
],
1 => [
'firstName' => 'Mary',
'lastName' => 'Jane',
'occupation' => 'accountant'
]
]);
私がテストしてみました - >プッシュ()、 - >置く()、 - >先頭に追加( )しかし、成功はありません。これを行う最善の方法を教えてください。
は、[I「は$しようとしたときにあなたの答えをありがとうしかし 0] ['occupation'] = 'エンジニア'; "次のようにエラーが発生しました: $ a [0] ['occupation'] = 'エンジニア'; Illuminate \ Support \ Collectionのオーバーロードされた要素を間接的に変更しても効果はありません –