Laravel, JSON Pourquoi il affiche ne peut pas accéder au décalage de type de type String sur l'erreur de chaîne

[
    'name' => "comments",
    'data' => [
        'comments' =>
            collect(json_decode($post['comments'], true))->map(function ($comment) {
                return [
                    'title' => $comment['attributes']['title'],
                    'message' => $comment['attributes']['message'],
                ];
            }),
    ]
],
SAMER SAEID