作者 lyh

gx

@@ -41,17 +41,21 @@ class Product extends Base @@ -41,17 +41,21 @@ class Product extends Base
41 41
42 42
43 public function getThumbAttribute($value){ 43 public function getThumbAttribute($value){
44 - $value = json_decode($value,true);  
45 - $value['url'] = getImageUrl($value['url']); 44 + if(!empty($value)){
  45 + $value = json_decode($value,true);
  46 + $value['url'] = getImageUrl($value['url']);
  47 + }
46 return $value; 48 return $value;
47 } 49 }
48 50
49 51
50 public function getGalleryAttribute($value){ 52 public function getGalleryAttribute($value){
51 - $value = Arr::s2a($value);  
52 - foreach ($value as $k => $v){  
53 - $v['url'] = getImageUrl($v['url']);  
54 - $value[$k] = $v; 53 + if(!empty($value)){
  54 + $value = Arr::s2a($value);
  55 + foreach ($value as $k => $v){
  56 + $v['url'] = getImageUrl($v['url']);
  57 + $value[$k] = $v;
  58 + }
55 } 59 }
56 return $value; 60 return $value;
57 } 61 }
@@ -64,8 +68,8 @@ class Product extends Base @@ -64,8 +68,8 @@ class Product extends Base
64 * @time :2023/7/21 11:11 68 * @time :2023/7/21 11:11
65 */ 69 */
66 public function getIconAttribute($value){ 70 public function getIconAttribute($value){
67 - $value = Arr::s2a($value);  
68 if(!empty($value)){ 71 if(!empty($value)){
  72 + $value = Arr::s2a($value);
69 foreach ($value as $k => $v){ 73 foreach ($value as $k => $v){
70 $v = getImageUrl($v); 74 $v = getImageUrl($v);
71 $value[$k] = $v; 75 $value[$k] = $v;