$value['key'], 'value' => $value['value'], 'sort' => $value['sort'], 'is_show' => $value['is_show'], 'menu_id' => $data['menu_id'], 'crt_time' => $time, 'crt_id' => $user['id'], ]; } DB::beginTransaction(); try{ TableSetting::where('del_time',0) ->where('crt_id',$user['id']) ->where('menu_id',$data['menu_id']) ->update(['del_time' => $time]); TableSetting::insert($insert); DB::commit(); }catch (\Exception $exception){ DB::rollBack(); return [false, $exception->getMessage()]; } return [true,'']; } public function tableheadGet($data, $user){ if(empty($data['menu_id'])) return [false,'menu_id不能为空!']; $header = config("header.{$data['menu_id']}") ?? []; foreach ($header as $key => $value){ $header[$key]['sort'] = $key + 1; $header[$key]['is_show'] = 1; } return [true, $header]; } }