Я пытаюсь переместить коллекцию в массив. Я не уверен, каков метод, чтобы сделать это. Я думаю, что это из-за моего непонимания в красноречивых операторах / командах. Я пытался с map
, но не добился успеха.
Данные
Collection {#911 ▼
#items: array:4 [▼
"HIGH" => Collection {#902 ▼
#items: array:2 [▼
0 => Finding {#680 ▶}
1 => Finding {#681 ▶}
]
}
"MEDIUM" => Collection {#903 ▶}
"LOW" => Collection {#904 ▶}
"INFO" => Collection {#905 ▶}
]
}
Я бы хотел перенести это в массив ['HIGH' => 2, 'MEDIUM' => 1, 'LOW' => 13 ...]
Я пытался применить карту, но она не дает мне то, что я хочу. (попробовал применить ниже)
... ->map (function ($risk) { return $risk[0]; });
Ищите советы по изучению этих операторов карты, а также по тому, как транспонировать результат Коллекции выше. Любая помощь будет приветствоваться!