このダンプ dd($post['comments']);は、以下の内容を示しています。
^ "[{"key": "o0Gdz1EsxOpOLN", "layout": "comment", "attributes": {"title": "a", "comment": "b"}}]"
次に、このデータは次のように変換されます。
[
'name' => "comments",
'data' => [
'comments' =>
collect($post['comments'])->map(function ($comment) {
return [
'title' => $comment['attributes']['title'],
'message' => $comment['attributes']['message'],
];
}),
]
],
しかし、それはエラーを示しています:
Cannot access offset of type string on string
エラーはここにあるようです:
'title' => $comment['attributes']['title'],
何が問題になるか知っていますか?