Я не совсем понимаю Laravel Коллекции. Мне нужно знать, как сохранять внешние значения во время итерации по коллекции Lavavel, используя each (function (n) {})
Например:
static public myFunction($laravelCollection) ={
$arr=[];
$laravelCollection->each(function($a){
$arr[]=$a
});
return $arr
}
...
$exampleArr = SomeClass::myFunction($aCollection);
var_dump($exampleArr);
//desired results: the var_dump of the collection
Это швы, что $ arr внутри каждая функция является локальной для функции. Как я могу выполнить sh вышеуказанное? Я понимаю, что если бы это была НЕ функция stati c, я мог бы просто использовать вместо нее $ this-> arr, но мне нужно сделать это, используя функцию stati c.