作者 lyh

gx

@@ -38,7 +38,7 @@ class ProductRequest extends FormRequest @@ -38,7 +38,7 @@ 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'], 41 +// 'gallery' => ['required', 'array'],
42 // 'icon' => 'required|array', 42 // 'icon' => 'required|array',
43 // 'attrs' => ['array', function ($attribute, $value, $fail) { 43 // 'attrs' => ['array', function ($attribute, $value, $fail) {
44 // foreach ($value as $v) { 44 // foreach ($value as $v) {
@@ -50,15 +50,15 @@ class ProductRequest extends FormRequest @@ -50,15 +50,15 @@ class ProductRequest extends FormRequest
50 // } 50 // }
51 // } 51 // }
52 // }], 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 - }], 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()))], 62 'status' => ['required', Rule::in(array_keys(Product::statusMap()))],
63 ]; 63 ];
64 } 64 }
@@ -70,16 +70,16 @@ class ProductRequest extends FormRequest @@ -70,16 +70,16 @@ class ProductRequest extends FormRequest
70 'title.max' => '产品标题不能超过20个字符', 70 'title.max' => '产品标题不能超过20个字符',
71 'route.required' => '请输入产品链接', 71 'route.required' => '请输入产品链接',
72 'route.max' => '产品链接不能超过200个字符', 72 'route.max' => '产品链接不能超过200个字符',
73 - 'gallery.required' => '请上传产品图片',  
74 - 'gallery.array' => '产品图片格式异常', 73 +// 'gallery.required' => '请上传产品图片',
  74 +// 'gallery.array' => '产品图片格式异常',
75 // 'attrs.required' => '请添加产品参数', 75 // 'attrs.required' => '请添加产品参数',
76 // 'attrs.array' => '产品参数格式异常', 76 // 'attrs.array' => '产品参数格式异常',
77 // 'icon.required' => '图标不能为空', 77 // 'icon.required' => '图标不能为空',
78 - 'category_id.required' => '请选择分类',  
79 - 'intro.required' => '请输入短描述',  
80 - 'intro.max' => '短描述不能超过500个字符',  
81 - 'content.required' => '请输入产品描述',  
82 - 'related_product_id.required' => '请选择相关产品', 78 +// 'category_id.required' => '请选择分类',
  79 +// 'intro.required' => '请输入短描述',
  80 +// 'intro.max' => '短描述不能超过500个字符',
  81 +// 'content.required' => '请输入产品描述',
  82 +// 'related_product_id.required' => '请选择相关产品',
83 'status.required' => '请选择产品状态', 83 'status.required' => '请选择产品状态',
84 'status.in' => '产品状态值异常', 84 'status.in' => '产品状态值异常',
85 ]; 85 ];