Ich habe noch das Problem, das durch die veränderte Fetch-Methode die Ausgabe einen anderen Datentyp hat, und zwar:
$releases = Array
(
[0] => App\Models\Release Object
(
[id] => 3
[value] => 1
[game] => demons-souls
)
[1] => App\Models\Release Object
(
[id] => 7
[value] => 0
[game] => demons-souls
)
[2] => App\Models\Release Object
(
[id] => 5
[value] => 0
[game] => demons-souls
)
)
Es handelt sich nicht mehr um Arrays im Array, sondern um Objects. Ich merge aber an anderer Stelle zwei Arrays:
if ( !empty( $releases ) ) {
foreach( $json['td'] as $key => $value ) {
$json['td'][$key] = array_merge( $value, [ 'value' => $releases[$key]['value'] ] );
}
}
Das funktioniert jetzt nicht mehr, denn: Error Message: Cannot use object of type App\Models\Release as array. Wie kann ich das reparieren?