作者 lyh

gx路由设置

@@ -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 ];
@@ -68,12 +68,11 @@ class RouteMap extends Base @@ -68,12 +68,11 @@ class RouteMap extends Base
68 } 68 }
69 //过滤特殊字符 69 //过滤特殊字符
70 $sign = generateRoute($title); 70 $sign = generateRoute($title);
71 - //查看当前路由是否存在  
72 - $info = self::where(['project_id' => $project_id, 'source' => $source, 'source_id'=>$source_id])->first(); 71 + //查看当前数据路由是否存在
  72 + $routeInfo = self::where(['project_id' => $project_id, 'source' => $source, 'source_id'=>$source_id])->first();
73 $suffix = '';//设置路由后缀 73 $suffix = '';//设置路由后缀
74 $route_len = 180;//默认设置字符为180 74 $route_len = 180;//默认设置字符为180
75 - //产品路由新增时,拼接-product  
76 - if(empty($info)){ 75 + if(empty($routeInfo)){
77 if($source == self::SOURCE_PRODUCT){ 76 if($source == self::SOURCE_PRODUCT){
78 $suffix = '-product'; 77 $suffix = '-product';
79 } 78 }