refactor: 修改产品sku属性值长度限制
This commit is contained in:
@@ -39,7 +39,7 @@ class ProductValidate extends Validate
|
|||||||
'skus.*.sku' => 'max:125',
|
'skus.*.sku' => 'max:125',
|
||||||
'skus.*.main_image' => 'max:255',
|
'skus.*.main_image' => 'max:255',
|
||||||
'skus.*.sort' => 'integer',
|
'skus.*.sort' => 'integer',
|
||||||
'skus.*.attrs' => 'checkSkusAttrsItemType:attr_id,integer|checkSkusAttrsItemMax:attr_value,64',
|
'skus.*.attrs' => 'checkSkusAttrsItemType:attr_id,integer|checkSkusAttrsItemMax:attr_value,128',
|
||||||
'related.*.related_product_id' => 'integer',
|
'related.*.related_product_id' => 'integer',
|
||||||
'related.*.sort' => 'integer',
|
'related.*.sort' => 'integer',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class CreateProductSkuAttr extends Migrator
|
|||||||
$table = $this->table('product_sku_attr', ['id' => false,'engine' => 'InnoDB', 'comment' => '产品SKU属性表']);
|
$table = $this->table('product_sku_attr', ['id' => false,'engine' => 'InnoDB', 'comment' => '产品SKU属性表']);
|
||||||
$table->addColumn('sku_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '产品SKU ID'])
|
$table->addColumn('sku_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '产品SKU ID'])
|
||||||
->addColumn('attr_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '属性ID'])
|
->addColumn('attr_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '属性ID'])
|
||||||
->addColumn('attr_value', 'string', ['limit' => 64, 'null' => false, 'default' => '', 'comment' => '属性值'])
|
->addColumn('attr_value', 'string', ['limit' => 128, 'null' => false, 'default' => '', 'comment' => '属性值'])
|
||||||
->addForeignKey('sku_id', 'product_sku', 'id', ['update' => 'CASCADE', 'delete' => 'CASCADE'])
|
->addForeignKey('sku_id', 'product_sku', 'id', ['update' => 'CASCADE', 'delete' => 'CASCADE'])
|
||||||
->create();
|
->create();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user