正在显示
1 个修改的文件
包含
10 行增加
和
6 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论