|
@@ -38,27 +38,6 @@ class ProductRequest extends FormRequest |
|
@@ -38,27 +38,6 @@ class ProductRequest extends FormRequest |
|
38
|
return [
|
38
|
return [
|
|
39
|
'title' => 'required|max:200',
|
39
|
'title' => 'required|max:200',
|
|
40
|
'route' => 'required|max:200',
|
40
|
'route' => 'required|max:200',
|
|
41
|
-// 'gallery' => ['required', 'array'],
|
|
|
|
42
|
-// 'icon' => 'required|array',
|
|
|
|
43
|
-// 'attrs' => ['array', function ($attribute, $value, $fail) {
|
|
|
|
44
|
-// foreach ($value as $v) {
|
|
|
|
45
|
-// if (empty($v['key'])) {
|
|
|
|
46
|
-// $fail('产品属性名不能为空');
|
|
|
|
47
|
-// }
|
|
|
|
48
|
-// if (empty($v['value'])) {
|
|
|
|
49
|
-// $fail('产品属性值不能为空');
|
|
|
|
50
|
-// }
|
|
|
|
51
|
-// }
|
|
|
|
52
|
-// }],
|
|
|
|
53
|
-// 'category_id' => 'required',
|
|
|
|
54
|
-// 'intro' => 'required|max:500',
|
|
|
|
55
|
-// 'content' => 'required',
|
|
|
|
56
|
-// 'related_product_id' => [function ($attribute, $value, $fail) {
|
|
|
|
57
|
-// $value = array_filter(Arr::splitFilterToArray($value), 'intval');
|
|
|
|
58
|
-// if(count($value) > 16){
|
|
|
|
59
|
-// $fail('关联产品不能超过16个');
|
|
|
|
60
|
-// }
|
|
|
|
61
|
-// }],
|
|
|
|
62
|
'status' => ['required', Rule::in(array_keys(Product::statusMap()))],
|
41
|
'status' => ['required', Rule::in(array_keys(Product::statusMap()))],
|
|
63
|
];
|
42
|
];
|
|
64
|
}
|
43
|
}
|
|
@@ -70,16 +49,6 @@ class ProductRequest extends FormRequest |
|
@@ -70,16 +49,6 @@ class ProductRequest extends FormRequest |
|
70
|
'title.max' => '产品标题不能超过200个字符',
|
49
|
'title.max' => '产品标题不能超过200个字符',
|
|
71
|
'route.required' => '请输入产品链接',
|
50
|
'route.required' => '请输入产品链接',
|
|
72
|
'route.max' => '产品链接不能超过200个字符',
|
51
|
'route.max' => '产品链接不能超过200个字符',
|
|
73
|
-// 'gallery.required' => '请上传产品图片',
|
|
|
|
74
|
-// 'gallery.array' => '产品图片格式异常',
|
|
|
|
75
|
-// 'attrs.required' => '请添加产品参数',
|
|
|
|
76
|
-// 'attrs.array' => '产品参数格式异常',
|
|
|
|
77
|
-// 'icon.required' => '图标不能为空',
|
|
|
|
78
|
-// 'category_id.required' => '请选择分类',
|
|
|
|
79
|
-// 'intro.required' => '请输入短描述',
|
|
|
|
80
|
-// 'intro.max' => '短描述不能超过500个字符',
|
|
|
|
81
|
-// 'content.required' => '请输入产品描述',
|
|
|
|
82
|
-// 'related_product_id.required' => '请选择相关产品',
|
|
|
|
83
|
'status.required' => '请选择产品状态',
|
52
|
'status.required' => '请选择产品状态',
|
|
84
|
'status.in' => '产品状态值异常',
|
53
|
'status.in' => '产品状态值异常',
|
|
85
|
];
|
54
|
];
|