diff --git a/app/Admin/Controllers/ServicePersonsSettingController.php b/app/Admin/Controllers/ServicePersonsSettingController.php new file mode 100755 index 0000000..e2f61e1 --- /dev/null +++ b/app/Admin/Controllers/ServicePersonsSettingController.php @@ -0,0 +1,17 @@ +title('交易设置') + ->body(new Card(new ServicePersonsSetting())); + } +} diff --git a/app/Admin/Forms/ServicePersonsSetting.php b/app/Admin/Forms/ServicePersonsSetting.php new file mode 100644 index 0000000..00fab2d --- /dev/null +++ b/app/Admin/Forms/ServicePersonsSetting.php @@ -0,0 +1,56 @@ +firstOrCreate([ + 'key' => 'single' + ]); + + $arr = [ + 'price' => $input['price'], + ]; + $system->value = $arr; + $system->save(); + return $this + ->response() + ->success('设置成功') + ->refresh(); + } + + /** + * Build a form here. + */ + public function form() + { + $this->decimal('price','单人头交易费')->rules('required|numeric|min:0|not_in:0',[ + '*' => '金额为必填字段且必须大于0', + ]); + } + + /** + * The data of the form. + * + * @return array + */ + public function default() + { + $system = \App\Models\SystemSetting::query()->where('key','single')->value('value'); + return [ + 'price' => $system['price'] ?? 0, + ]; + } +} diff --git a/app/Admin/routes.php b/app/Admin/routes.php index 474d488..3625df6 100644 --- a/app/Admin/routes.php +++ b/app/Admin/routes.php @@ -46,4 +46,5 @@ Route::group([ $router->resource('withdrawal', 'WithdrawalController'); $router->resource('system', 'SystemSettingController'); $router->resource('deposit', 'DepositController'); + $router->resource('setting_single', 'ServicePersonsSettingController'); });