From 01b436e2c31dec260d22db5823d1629f595c8d59 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Tue, 29 Jul 2025 17:51:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E5=90=8E?= =?UTF-8?q?=E5=8F=B0banner=E7=9A=84=E2=80=9C=E9=93=BE=E6=8E=A5=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E2=80=9D=E9=95=BF=E5=BA=A6=E9=99=90=E5=88=B6=E4=B8=BA?= =?UTF-8?q?510?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/validate/v1/SysBannerItemValidate.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/admin/validate/v1/SysBannerItemValidate.php b/app/admin/validate/v1/SysBannerItemValidate.php index 8e40cd4a..b38cba73 100644 --- a/app/admin/validate/v1/SysBannerItemValidate.php +++ b/app/admin/validate/v1/SysBannerItemValidate.php @@ -25,7 +25,7 @@ class SysBannerItemValidate extends Validate 'extra_image' => 'max:255', 'video' => 'max:255', 'link_to' => 'requireIf:type,image|max:64|in:article,article_category,product,product_category,system_page,custom', - 'link' => 'max:255', + 'link' => 'max:510', 'sort' => 'integer', 'status' => 'in:-1,1' ]; @@ -54,7 +54,7 @@ class SysBannerItemValidate extends Validate 'link_to.requireIf' => '链接类型不能为空', 'link_to.max' => '链接类型最多不能超过64个字符', 'link_to.in' => '链接类型必须是article,article_category,product,product_category,system_page,custom中之一', - 'link.max' => '链接最多不能超过255个字符', + 'link.max' => '链接最多不能超过512个字符', 'sort.integer' => '排序值必须是整数', 'status.in' => '状态必须是-1或1' ]; From 1fc3a82698da829978b6cec413c0ee0aa9137731 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Wed, 30 Jul 2025 11:12:13 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E5=AD=97=E6=AE=B5=E9=95=BF=E5=BA=A6?= =?UTF-8?q?=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/validate/v1/VideoValidate.php | 4 ++-- database/migrations/20241220072926_create_video.php | 2 +- database/migrations/20241231020620_create_sys_banner_item.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/admin/validate/v1/VideoValidate.php b/app/admin/validate/v1/VideoValidate.php index f374ce34..da7a751d 100644 --- a/app/admin/validate/v1/VideoValidate.php +++ b/app/admin/validate/v1/VideoValidate.php @@ -17,7 +17,7 @@ class VideoValidate extends Validate 'id' => 'require|integer', 'language_id' => 'require|integer', 'category_id' => 'require|integer', - 'name' => 'require|max:64', + 'name' => 'require|max:128', 'desc' => 'max:512', 'image' => 'max:125', 'video' => 'max:125', @@ -43,7 +43,7 @@ class VideoValidate extends Validate 'category_id.require' => '分类不能为空', 'category_id.integer' => '分类参数类型错误', 'name.require' => '名称不能为空', - 'name.max' => '名称不能超过64个字符', + 'name.max' => '名称不能超过128个字符', 'desc.max' => '描述不能超过512个字符', 'image.max' => '图片不能超过125个字符', 'video.max' => '视频不能超过125个字符', diff --git a/database/migrations/20241220072926_create_video.php b/database/migrations/20241220072926_create_video.php index e49b5a0c..abaadc34 100644 --- a/database/migrations/20241220072926_create_video.php +++ b/database/migrations/20241220072926_create_video.php @@ -31,7 +31,7 @@ class CreateVideo extends Migrator $table = $this->table('video', ['engine' => 'MyISAM', 'comment' => '视频表']); $table->addColumn('language_id', 'integer', ['signed' => false , 'null' => false, 'comment' => '语言ID']) ->addColumn('category_id', 'integer', ['signed' => false , 'null' => false, 'comment' => '分类ID']) - ->addColumn('name', 'string', ['limit' => 64 , 'null' => false, 'comment' => '名称']) + ->addColumn('name', 'string', ['limit' => 128 , 'null' => false, 'comment' => '名称']) ->addColumn('desc', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => '描述信息']) ->addColumn('image', 'string', ['limit' => 125, 'null' => true, 'default' => null, 'comment' => '封面图片']) ->addColumn('video', 'string', ['limit' => 125, 'null' => true, 'default' => null, 'comment' => '视频地址']) diff --git a/database/migrations/20241231020620_create_sys_banner_item.php b/database/migrations/20241231020620_create_sys_banner_item.php index e7512b92..37fe926f 100644 --- a/database/migrations/20241231020620_create_sys_banner_item.php +++ b/database/migrations/20241231020620_create_sys_banner_item.php @@ -39,7 +39,7 @@ class CreateSysBannerItem extends Migrator ->addColumn('extra_image', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => '额外的图片']) ->addColumn('video', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => '视频']) ->addColumn('link_to', 'string', ['limit' => 64, 'null' => true, 'default' => null, 'comment' => '链接到(类型): article:文章, article_category:文章分类, product:产品, product_category:产品分类, custom:自定义链接']) - ->addColumn('link', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => '链接']) + ->addColumn('link', 'string', ['limit' => 510, 'null' => true, 'default' => null, 'comment' => '链接']) ->addColumn('sort', 'integer', ['limit' => 11, 'null' => false, 'default' => 0, 'comment' => '排序']) ->addColumn('status', 'boolean', ['limit' => 1, 'null' => false, 'default' => 1, 'comment' => '-1为禁用, 1为启用']) ->addColumn('created_at', 'timestamp', ['null' => false, 'default' =>'CURRENT_TIMESTAMP', 'comment' => '创建时间'])