0

私は 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
   }
]

mappluckを適用しようとしましたが、 null$categoriesで満たされた配列を取得します。

4

2 に答える 2