$v){ $detail[] = $model::where($field , $v)->find(); } if (!empty($detail)){ foreach ($res as $val) { foreach ($detail as $k=>$v){ $v[$val['Field']] = [ 'name' => $val['Comment'] , 'text' => $v[$val['Field']] ?? '' ]; unset($v['id']); unset($v['productionEnterprise']); } } } return $detail; }else{ if ($field == 'zhonglian_name'){ $detail = $model::whereRaw('FIND_IN_SET(?, zhonglian_name)', [$value])->find(); //$detail = $model::where($field ,'like' ,"%$value%")->find(); }else{ $detail = $model::where($field , $value)->find(); } } /** * 组装返回格式 */ foreach ($res as $val) { $detail[$val['Field']] = [ 'name' => $val['Comment'] , 'text' => $detail[$val['Field']] ?? '' ]; } unset($detail['id']); return $detail; } }