$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的方便之处