diff --git a/app/admin/controller/v1/SiteConfig.php b/app/admin/controller/v1/SiteConfig.php index 68710f5d..a1a6cc56 100644 --- a/app/admin/controller/v1/SiteConfig.php +++ b/app/admin/controller/v1/SiteConfig.php @@ -152,12 +152,12 @@ class SiteConfig $validate = validate([ 'id' => 'require|integer', - 'value' => 'max:255' + 'value' => 'max:512' ]) ->message([ 'id.require' => '配置项ID不能为空', 'id.integer' => '配置项ID必须是整数', - 'value.max' => '配置值不能超过255个字符' + 'value.max' => '配置值不能超过512个字符' ]); foreach ($put as $val) { if (!$validate->check($val)) { diff --git a/app/admin/validate/v1/SysConfigValidate.php b/app/admin/validate/v1/SysConfigValidate.php index 8ffc9d35..a64b1060 100644 --- a/app/admin/validate/v1/SysConfigValidate.php +++ b/app/admin/validate/v1/SysConfigValidate.php @@ -19,8 +19,8 @@ class SysConfigValidate extends Validate 'group_id' => 'require|integer', 'title' => 'require|max:64', 'name' => 'require|unique:sys_config,group_id^name|max:64', - 'value' => 'max:255', - 'extra' => 'max:255|checkLinkage', + 'value' => 'max:512', + 'extra' => 'max:512|checkLinkage', 'type' => 'max:64', 'sort' => 'integer', 'remark' => 'max:255' @@ -42,8 +42,8 @@ class SysConfigValidate extends Validate 'name.require' => '标识不能为空', 'name.unique' => '标识已存在', 'name.max' => '名称最多不能超过64个字符', - 'value.max' => '值最多不能超过255个字符', - 'extra.max' => '额外信息最多不能超过255个字符', + 'value.max' => '值最多不能超过512个字符', + 'extra.max' => '额外信息最多不能超过512个字符', 'type.max' => '类型最多不能超过64个字符', 'sort.integer' => '排序必须是整数', 'remark.max' => '备注最多不能超过255个字符', diff --git a/database/migrations/20241230064542_create_sys_config.php b/database/migrations/20241230064542_create_sys_config.php index 9b510ca0..fb081563 100644 --- a/database/migrations/20241230064542_create_sys_config.php +++ b/database/migrations/20241230064542_create_sys_config.php @@ -31,8 +31,8 @@ class CreateSysConfig extends Migrator $table->addColumn('group_id', 'integer', ['limit' => 11, 'null' => false, 'comment' => '分组ID']) ->addColumn('title', 'string', ['limit' => 64, 'null' => false, 'comment' => '配置标题']) ->addColumn('name', 'string', ['limit' => 64, 'null' => false, 'comment' => '配置名称']) - ->addColumn('value', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => '配置值']) - ->addColumn('extra', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => '配置额外信息']) + ->addColumn('value', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => '配置值']) + ->addColumn('extra', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => '配置额外信息']) ->addColumn('type', 'string', ['limit' => 64, 'null' => false, 'comment' => '配置类型: text, textarea, number, select, checkbox, radio, date, time, datetime']) ->addColumn('sort', 'integer', ['limit' => 11, 'null' => false, 'default' => 0, 'comment' => '排序']) ->addColumn('remark', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => '备注'])