laravel如何收集array_values?

Fan*_*Fan 4 php collections laravel

我有一个来自image模型的搜索结果,并$photo保存了其中的数据$photo->type == 'photo'

$photo = $image->filter(function($photo,$key) use($path){
    if($photo->type == 'photo'){
        $photo->url = $path.$photo->image;
             return $photo;
    }
});
Run Code Online (Sandbox Code Playgroud)

这里是$photo收集和有没有什么办法来array_values()items数据?

Collection {#352 ?
  #items: array:3 [?
    2 => ImageBanquet {#349 ?}
    3 => ImageBanquet {#350 ?}
    4 => ImageBanquet {#351 ?}
  ]
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*nin 7

检查values()收集助手。

$values = $collection->values();
Run Code Online (Sandbox Code Playgroud)