From 1a53a7fbebf907c02d7adc08ed52b9dfed752684 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 13 Jan 2023 17:23:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BA=A7=E5=93=81=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=E8=BF=81=E7=A7=BB=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/2023_01_03_111459_product_attribute.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/database/migrations/2023_01_03_111459_product_attribute.php b/database/migrations/2023_01_03_111459_product_attribute.php index 8412c9f4..e11131bb 100644 --- a/database/migrations/2023_01_03_111459_product_attribute.php +++ b/database/migrations/2023_01_03_111459_product_attribute.php @@ -14,12 +14,14 @@ return new class extends Migration public function up() { Schema::create('attributes', function (Blueprint $table) { + $table->comment('属性表'); $table->id(); $table->unsignedInteger('attribute_group_id')->comment('属性组 ID')->index('attribute_group_id'); $table->integer('sort_order')->comment('排序'); $table->timestamps(); }); Schema::create('attribute_descriptions', function (Blueprint $table) { + $table->comment('属性描述表'); $table->id(); $table->unsignedInteger('attribute_id')->comment('属性 ID')->index('attribute_id'); $table->string('locale')->default('')->comment('语言'); @@ -28,11 +30,13 @@ return new class extends Migration $table->timestamps(); }); Schema::create('attribute_values', function (Blueprint $table) { + $table->comment('属性值表'); $table->id(); $table->unsignedInteger('attribute_id')->comment('属性 ID')->index('attribute_id'); $table->timestamps(); }); Schema::create('attribute_value_descriptions', function (Blueprint $table) { + $table->comment('属性值描述表'); $table->id(); $table->unsignedInteger('attribute_value_id')->comment('属性值 ID')->index('attribute_value_id'); $table->string('locale')->default('')->comment('语言'); @@ -41,11 +45,13 @@ return new class extends Migration $table->timestamps(); }); Schema::create('attribute_groups', function (Blueprint $table) { + $table->comment('属性组表'); $table->id(); $table->integer('sort_order')->comment('排序'); $table->timestamps(); }); Schema::create('attribute_group_descriptions', function (Blueprint $table) { + $table->comment('属性组描述表'); $table->id(); $table->unsignedInteger('attribute_group_id')->comment('属性组 ID')->index('attribute_group_id'); $table->string('locale')->default('')->comment('语言'); @@ -54,6 +60,7 @@ return new class extends Migration $table->timestamps(); }); Schema::create('product_attributes', function (Blueprint $table) { + $table->comment('产品属性关联表'); $table->id(); $table->unsignedInteger('product_id')->comment('商品 ID')->index('product_id'); $table->unsignedInteger('attribute_id')->comment('属性 ID')->index('attribute_id');