fix:配置
This commit is contained in:
@@ -1,38 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Forms;
|
||||
|
||||
use App\Services\SystemConfig;
|
||||
use Illuminate\Http\Request;
|
||||
use Ugly\Base\Contracts\SimpleForm;
|
||||
|
||||
class PaymentSet implements SimpleForm
|
||||
{
|
||||
public function policy(Request $request): array
|
||||
{
|
||||
return $request->validate([
|
||||
'wechat_pay_app_id' => 'nullable',
|
||||
'wechat_pay_mch_id' => 'nullable',
|
||||
'wechat_pay_secret_key' => 'nullable',
|
||||
'wechat_pay_private_cert' => 'nullable',
|
||||
'wechat_pay_certificate' => 'nullable',
|
||||
]);
|
||||
}
|
||||
|
||||
// 保存
|
||||
public function handle(array $input): void
|
||||
{
|
||||
SystemConfig::set($input);
|
||||
}
|
||||
|
||||
public function default(): array
|
||||
{
|
||||
return [
|
||||
'wechat_pay_app_id' => SystemConfig::get('wechat_pay_app_id'),
|
||||
'wechat_pay_mch_id' => SystemConfig::get('wechat_pay_mch_id'),
|
||||
'wechat_pay_secret_key' => SystemConfig::get('wechat_pay_secret_key'),
|
||||
'wechat_pay_private_cert' => SystemConfig::get('wechat_pay_secret_key'), // 私钥证书
|
||||
'wechat_pay_certificate' => SystemConfig::get('wechat_pay_certificate'), // 公钥证书
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Forms;
|
||||
|
||||
use App\Services\SystemConfig;
|
||||
use Illuminate\Http\Request;
|
||||
use Ugly\Base\Contracts\SimpleForm;
|
||||
|
||||
class VerifyCode implements SimpleForm
|
||||
{
|
||||
public function policy(Request $request): array
|
||||
{
|
||||
return $request->validate([
|
||||
'verify_code_is_open' => 'required|boolen',
|
||||
'send_code_mode' => 'nullable|integer|in:1,2', // 1短信2邮箱
|
||||
'ali_sms_key' => 'nullable',
|
||||
'ali_sms_secret' => 'nullable',
|
||||
'ali_sms_sign_name' => 'nullable',
|
||||
|
||||
'mail_from_name' => 'nullable',
|
||||
'mail_host' => 'nullable',
|
||||
'mail_port' => 'nullable',
|
||||
'mail_from_address' => 'nullable',
|
||||
'mail_username' => 'nullable',
|
||||
'mail_password' => 'nullable',
|
||||
]);
|
||||
}
|
||||
|
||||
// 保存
|
||||
public function handle(array $input): void
|
||||
{
|
||||
SystemConfig::set($input);
|
||||
}
|
||||
|
||||
public function default(): array
|
||||
{
|
||||
return [
|
||||
'verify_code_is_open' => SystemConfig::get('verify_code_is_open'), // 开启
|
||||
'send_code_mode' => SystemConfig::get('send_code_mode'), //
|
||||
|
||||
'ali_sms_key' => SystemConfig::get('ali_sms_key'),
|
||||
'ali_sms_secret' => SystemConfig::get('ali_sms_secret'),
|
||||
'ali_sms_sign_name' => SystemConfig::get('ali_sms_sign_name'),
|
||||
|
||||
'mail_from_name' => SystemConfig::get('mail_from_name'),
|
||||
'mail_host' => SystemConfig::get('mail_host'),
|
||||
'mail_port' => SystemConfig::get('mail_port'),
|
||||
'mail_from_address' => SystemConfig::get('mail_from_address'),
|
||||
'mail_username' => SystemConfig::get('mail_username'),
|
||||
'mail_password' => SystemConfig::get('mail_password'),
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -15,6 +15,25 @@ class WebSite implements SimpleForm
|
||||
'web_site_title' => 'nullable',
|
||||
'web_site_logo' => 'nullable',
|
||||
'web_site_bottom_logo' => 'nullable',
|
||||
|
||||
'verify_code_is_open' => 'required|boolean',
|
||||
'send_code_mode' => 'nullable|integer|in:1,2', // 1短信2邮箱
|
||||
'ali_sms_key' => 'nullable',
|
||||
'ali_sms_secret' => 'nullable',
|
||||
'ali_sms_sign_name' => 'nullable',
|
||||
|
||||
'mail_from_name' => 'nullable',
|
||||
'mail_host' => 'nullable',
|
||||
'mail_port' => 'nullable',
|
||||
'mail_from_address' => 'nullable',
|
||||
'mail_username' => 'nullable',
|
||||
'mail_password' => 'nullable',
|
||||
|
||||
'wechat_pay_app_id' => 'nullable',
|
||||
'wechat_pay_mch_id' => 'nullable',
|
||||
'wechat_pay_secret_key' => 'nullable',
|
||||
'wechat_pay_private_cert' => 'nullable',
|
||||
'wechat_pay_certificate' => 'nullable',
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -31,6 +50,26 @@ class WebSite implements SimpleForm
|
||||
'web_site_title' => SystemConfig::get('web_site_title'),
|
||||
'web_site_logo' => SystemConfig::get('web_site_logo'),
|
||||
'web_site_bottom_logo' => SystemConfig::get('web_site_bottom_logo'),
|
||||
|
||||
'verify_code_is_open' => SystemConfig::get('verify_code_is_open'), // 开启
|
||||
'send_code_mode' => SystemConfig::get('send_code_mode'), //
|
||||
|
||||
'ali_sms_key' => SystemConfig::get('ali_sms_key'),
|
||||
'ali_sms_secret' => SystemConfig::get('ali_sms_secret'),
|
||||
'ali_sms_sign_name' => SystemConfig::get('ali_sms_sign_name'),
|
||||
|
||||
'mail_from_name' => SystemConfig::get('mail_from_name'),
|
||||
'mail_host' => SystemConfig::get('mail_host'),
|
||||
'mail_port' => SystemConfig::get('mail_port'),
|
||||
'mail_from_address' => SystemConfig::get('mail_from_address'),
|
||||
'mail_username' => SystemConfig::get('mail_username'),
|
||||
'mail_password' => SystemConfig::get('mail_password'),
|
||||
|
||||
'wechat_pay_app_id' => SystemConfig::get('wechat_pay_app_id'),
|
||||
'wechat_pay_mch_id' => SystemConfig::get('wechat_pay_mch_id'),
|
||||
'wechat_pay_secret_key' => SystemConfig::get('wechat_pay_secret_key'),
|
||||
'wechat_pay_private_cert' => SystemConfig::get('wechat_pay_secret_key'), // 私钥证书
|
||||
'wechat_pay_certificate' => SystemConfig::get('wechat_pay_certificate'), // 公钥证书
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,6 @@
|
||||
namespace App\Http\Controllers\Api;
|
||||
|
||||
use App\Forms\BaseConfig;
|
||||
use App\Forms\PaymentSet;
|
||||
use App\Forms\VerifyCode;
|
||||
use App\Forms\WebSite;
|
||||
use Ugly\Base\Http\Controllers\SimpleFormController;
|
||||
|
||||
@@ -13,7 +11,5 @@ class ConfigController extends SimpleFormController
|
||||
protected array $form = [
|
||||
'base' => BaseConfig::class,
|
||||
'web_site' => WebSite::class,
|
||||
'payment' => PaymentSet::class,
|
||||
'verify_code' => VerifyCode::class,
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user