(string)(Config::where('field', 'public_chain')->value('val') ?? ''), ]; } public function save(array $input): array { if (isset($input['public_chain']) && is_string($input['public_chain'])) { $input['public_chain'] = trim($input['public_chain']); } $data = validator($input, [ 'public_chain' => ['present', 'nullable', 'string', 'max:2048'], ])->validate(); Config::updateOrCreate(['field' => 'public_chain'], [ 'val' => $data['public_chain'] ?? '', 'remark' => 'Public Chain 公链地址', 'group_id' => 1, ]); return $this->get(); } }