我们经常会返回json结果给前端,但是有时候没有值的是如果是以下写法的话,返回数据格式将不一致
$processRepairModel->materialRepairOrder ? [
'id' => 1,
] : [],
如果$processRepairModel->materialRepairOrder有值的话,返回是json对象
{
id: 1
}
如果$processRepairModel->materialRepairOrder没有值的话,返回是空数组
[]
为了确保$processRepairModel->materialRepairOrder没有值的时候返回一个空对象,可以改成
$processRepairModel->materialRepairOrder ? [
'id' => 1,
] : new stdclass(),