| 123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace App\Services;
- use App\Models\Config;
- class UsdtRechargeConfigService
- {
- public function get(): array
- {
- return [
- 'public_chain' => (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();
- }
- }
|