class Goods extends Validate { protected $rule = [ 'goods_id' => 'require|checkActivityGoods', 'name' => 'require|min:3|max:64|unique:Goods,name^del', 'code' => 'unique:Goods,code^del', 'first_category_id' => 'require', 'third_category_id' => 'checkCategory', 'image' => 'require', 'goods_image' => 'require|length:1,8', 'spec_type' => 'require', 'brand_id' => 'checkBrand', 'status' => 'require', 'is_show_stock' => 'require', 'free_shipping_type' => 'require', 'free_shipping' => 'requireIf:free_shipping_type,2|checkShipping', 'free_shipping_template_id' => 'requireIf:free_shipping_type,3|checkTemplate', 'virtual_sales_sum' => 'integer|egt:0', 'virtual_click' => 'integer|egt:0', 'stock_warn' => 'egt:0', 'give_integral_num' => 'requireIf:give_integral_type,1|gt:0', 'give_integral_ratio' => 'requireIf:give_integral_type,2|gt:0', 'is_express' => 'requireIf:is_selffetch,', 'is_selffetch' => 'requireIf:is_express,', ]; protected $message = [ 'name.require' => '请输入商品名称', 'name.unique' => '商品名称已存在,请重新输入', 'name.min' => '商品名称长度至少3个字符', 'name.max' => '商品名称长度最多64个字符', 'code.unique' => '商品编码已存在,请重新输入', 'first_category_id.require' => '请选择一级分类', 'goods_image.require' => '请上传商品主图', 'image.require' => '请上传商品轮播图', 'image.length' => '商品轮播图只能上传1~8张', 'spec_type.require' => '请选择规格类型', 'status.require' => '请选择销售状态', 'is_show_stock.require' => '请选择库存显示', 'free_shipping_type.require' => '请选择快递运费类型', 'free_shipping.requireIf' => '请输入统一运费', 'free_shipping_template_id.requireIf' => '请选择快递运费模板', 'virtual_sales_sum.egt' => '虚拟销量必须大于等于0', 'virtual_sales_sum.integer' => '虚拟销量须为整数', 'virtual_click.egt' => '虚拟浏览量须大于等于0', 'virtual_click.integer' => '虚拟浏览须为整数', 'stock_warn.egt' => '库存预警必须大于等于0', 'give_integral_ratio.requireIf' => '请输入赠送积分比例', 'give_integral_ratio.gt' => '赠送积分比例须大于0', 'give_integral_num.requireIf' => '请输入赠送积分', 'give_integral_num.gt' => '赠送积分须大于0', 'is_express.requireIf' => '至少需要选择一项配送方式', 'is_selffetch.requireIf' => '至少需要选择一项配送方式', ];
class Goods extends Validate { protected $rule = [ 'goods_id' => 'require|checkActivityGoods', 'name' => 'require|min:3|max:64|unique:Goods,name^del', 'code' => 'unique:Goods,code^del', 'first_category_id' => 'require', 'third_category_id' => 'checkCategory', 'image' => 'require', 'goods_image' => 'require|length:1,8', 'spec_type' => 'require', 'brand_id' => 'checkBrand', 'status' => 'require', 'is_show_stock' => 'require', 'free_shipping_type' => 'require', 'free_shipping' => 'requireIf:free_shipping_type,2|checkShipping', 'free_shipping_template_id' => 'requireIf:free_shipping_type,3|checkTemplate', 'virtual_sales_sum' => 'integer|egt:0', 'virtual_click' => 'integer|egt:0', 'stock_warn' => 'egt:0', 'give_integral_num' => 'requireIf:give_integral_type,1|gt:0', 'give_integral_ratio' => 'requireIf:give_integral_type,2|gt:0', 'is_express' => 'requireIf:is_selffetch,', 'is_selffetch' => 'requireIf:is_express,', ]; protected $message = [ 'name.require' => '请输入商品名称', 'name.unique' => '商品名称已存在,请重新输入', 'name.min' => '商品名称长度至少3个字符', 'name.max' => '商品名称长度最多64个字符', 'code.unique' => '商品编码已存在,请重新输入', 'first_category_id.require' => '请选择一级分类', 'goods_image.require' => '请上传商品主图', 'image.require' => '请上传商品轮播图', 'image.length' => '商品轮播图只能上传1~8张', 'spec_type.require' => '请选择规格类型', 'status.require' => '请选择销售状态', 'is_show_stock.require' => '请选择库存显示', 'free_shipping_type.require' => '请选择快递运费类型', 'free_shipping.requireIf' => '请输入统一运费', 'free_shipping_template_id.requireIf' => '请选择快递运费模板', 'virtual_sales_sum.egt' => '虚拟销量必须大于等于0', 'virtual_sales_sum.integer' => '虚拟销量须为整数', 'virtual_click.egt' => '虚拟浏览量须大于等于0', 'virtual_click.integer' => '虚拟浏览须为整数', 'stock_warn.egt' => '库存预警必须大于等于0', 'give_integral_ratio.requireIf' => '请输入赠送积分比例', 'give_integral_ratio.gt' => '赠送积分比例须大于0', 'give_integral_num.requireIf' => '请输入赠送积分', 'give_integral_num.gt' => '赠送积分须大于0', 'is_express.requireIf' => '至少需要选择一项配送方式', 'is_selffetch.requireIf' => '至少需要选择一项配送方式', ];
class Goods extends Validate
{
protected $rule = [
'goods_id' => 'require|checkActivityGoods',
'name' => 'require|min:3|max:64|unique:Goods,name^del',
'code' => 'unique:Goods,code^del',
'first_category_id' => 'require',
'third_category_id' => 'checkCategory',
'image' => 'require',
'goods_image' => 'require|length:1,8',
'spec_type' => 'require',
'brand_id' => 'checkBrand',
'status' => 'require',
'is_show_stock' => 'require',
'free_shipping_type' => 'require',
'free_shipping' => 'requireIf:free_shipping_type,2|checkShipping',
'free_shipping_template_id' => 'requireIf:free_shipping_type,3|checkTemplate',
'virtual_sales_sum' => 'integer|egt:0',
'virtual_click' => 'integer|egt:0',
'stock_warn' => 'egt:0',
'give_integral_num' => 'requireIf:give_integral_type,1|gt:0',
'give_integral_ratio' => 'requireIf:give_integral_type,2|gt:0',
'is_express' => 'requireIf:is_selffetch,',
'is_selffetch' => 'requireIf:is_express,',
];
protected $message = [
'name.require' => '请输入商品名称',
'name.unique' => '商品名称已存在,请重新输入',
'name.min' => '商品名称长度至少3个字符',
'name.max' => '商品名称长度最多64个字符',
'code.unique' => '商品编码已存在,请重新输入',
'first_category_id.require' => '请选择一级分类',
'goods_image.require' => '请上传商品主图',
'image.require' => '请上传商品轮播图',
'image.length' => '商品轮播图只能上传1~8张',
'spec_type.require' => '请选择规格类型',
'status.require' => '请选择销售状态',
'is_show_stock.require' => '请选择库存显示',
'free_shipping_type.require' => '请选择快递运费类型',
'free_shipping.requireIf' => '请输入统一运费',
'free_shipping_template_id.requireIf' => '请选择快递运费模板',
'virtual_sales_sum.egt' => '虚拟销量必须大于等于0',
'virtual_sales_sum.integer' => '虚拟销量须为整数',
'virtual_click.egt' => '虚拟浏览量须大于等于0',
'virtual_click.integer' => '虚拟浏览须为整数',
'stock_warn.egt' => '库存预警必须大于等于0',
'give_integral_ratio.requireIf' => '请输入赠送积分比例',
'give_integral_ratio.gt' => '赠送积分比例须大于0',
'give_integral_num.requireIf' => '请输入赠送积分',
'give_integral_num.gt' => '赠送积分须大于0',
'is_express.requireIf' => '至少需要选择一项配送方式',
'is_selffetch.requireIf' => '至少需要选择一项配送方式',
];

用户434250346
2024年08月16日
|
浏览 164
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
下一篇:通联支付怎么对接后台