作者 lyh

ggx

@@ -51,9 +51,11 @@ class Product extends Base @@ -51,9 +51,11 @@ class Product extends Base
51 } 51 }
52 52
53 public function setGalleryAttribute($value){ 53 public function setGalleryAttribute($value){
54 - foreach ($value as $k => $v){  
55 - $v['url'] = str_replace_url($v['url']);  
56 - $value[$k] = $v; 54 + if(!empty($value)){
  55 + foreach ($value as $k => $v){
  56 + $v['url'] = str_replace_url($v['url']);
  57 + $value[$k] = $v;
  58 + }
57 } 59 }
58 $this->attributes['gallery'] = Arr::a2s($value); 60 $this->attributes['gallery'] = Arr::a2s($value);
59 } 61 }
@@ -91,9 +93,11 @@ class Product extends Base @@ -91,9 +93,11 @@ class Product extends Base
91 */ 93 */
92 public function getIconAttribute($value){ 94 public function getIconAttribute($value){
93 $value = Arr::s2a($value); 95 $value = Arr::s2a($value);
94 - foreach ($value as $k => $v){  
95 - $v = getImageUrl($v);  
96 - $value[$k] = $v; 96 + if(!empty($value)){
  97 + foreach ($value as $k => $v){
  98 + $v = getImageUrl($v);
  99 + $value[$k] = $v;
  100 + }
97 } 101 }
98 return $value; 102 return $value;
99 } 103 }