私は Laravel 5.3 を使用しており、次のようにフォーマットされたコレクションが 1 つあります。
$categories = [
{
"id":1,
"sub_categories":[
{
"id":1,
"category_id":1
}
]
},
{
"id":7,
"sub_categories":[
{
"id":5,
"category_id":7,
},
{
"id":6,
"category_id":7
}
]
}
]
すべての sub_categories 配列を抽出する必要がありますが、そのプロパティ内のデータにアクセスする方法が見つかりません。コレクションに基づいて$categories
、次の形式で新しいコレクションを作成する予定です。
[
{
"id":1,
"category_id":1
},
{
"id":5,
"category_id":7
},
{
"id":6,
"category_id":7
}
]
mapとpluckを適用しようとしましたが、 null$categories
で満たされた配列を取得します。