ajax()){ $pinyin = app('pinyin'); $data = []; $set = \Setting::get('shop.form'); $set = json_decode($set, true); $form = array_values(array_sort($set['form'], function ($value) { return $value['sort']; })); $set['form'] = $form; $form = request()->form?:[]; //dd($form); $base = request()->base; if ($form && $base) { if (!empty($form) && !empty($form['name'])) { foreach ($form['name'] as $key => $name) { if (empty($name)) { return $this->successJson('自定义表单数据错误'); } $sort = $form['sort'][$key]?:99; $pinyin = implode('', pinyin($name)); $data[] =['name'=>$name, 'sort'=>$sort, 'del'=>0, 'pinyin'=>$pinyin, 'value'=>'']; } } if (\Setting::set('shop.form', json_encode(['base'=>$base, 'form'=>$data]))) { return $this->successJson('自定义表单数据保存成功'); } else { return $this->errorJson('自定义表单数据保存错误'); } } return $this->successJson('请求接口成功', [ 'set' => $set ]); } return view('setting.form.index'); } }