collect如何添加元素?

 $data = [
      [
            'id'=>1,
            'status'=>1,
       ],
       [
            'id'=>2,
            'status'=>2,
       ],
 ]

collect($data)->??() 得到:

 $data = [
      [
            'id'=>1,
            'status'=>1,
            ‘status_text'='失败'
       ],
       [
            'id'=>2,
            'status'=>2,
            'status_text'=>'成功'
       ],
 ]

实际应用场景就是Eloquent模型取的数据就是集合,通常我们会对数据库中存放的状态进行翻译,如果转成数组来做,又会损失collect的方便之处

JellyBool
修改的评论也不能少于六个字哦!