作者 lyh

gx

@@ -14,11 +14,15 @@ class ProcessRecords extends Base @@ -14,11 +14,15 @@ class ProcessRecords extends Base
14 public function setRecordAttribute($value){ 14 public function setRecordAttribute($value){
15 15
16 foreach ($value as &$v){ 16 foreach ($value as &$v){
17 - foreach ($v['image'] as $kImage => $vImage){  
18 - $v['image'][$kImage] = basename($vImage); 17 + if(isset($v['image']) && !empty($v['image'])){
  18 + foreach ($v['image'] as $kImage => $vImage){
  19 + $v['image'][$kImage] = basename($vImage);
  20 + }
19 } 21 }
20 - foreach ($v['file'] as $kFile => $vFile){  
21 - $v['file'][$kFile] = basename($vFile); 22 + if(isset($v['file']) && !empty($v['file'])){
  23 + foreach ($v['file'] as $kFile => $vFile){
  24 + $v['file'][$kFile] = basename($vFile);
  25 + }
22 } 26 }
23 } 27 }
24 $this->attributes['record'] = Arr::a2s($value); 28 $this->attributes['record'] = Arr::a2s($value);
@@ -28,11 +32,15 @@ class ProcessRecords extends Base @@ -28,11 +32,15 @@ class ProcessRecords extends Base
28 $value = Arr::s2a($value); 32 $value = Arr::s2a($value);
29 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($value, true) . PHP_EOL, FILE_APPEND); 33 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($value, true) . PHP_EOL, FILE_APPEND);
30 foreach ($value as &$v){ 34 foreach ($value as &$v){
31 - foreach ($v['image'] as $kImage => $vImage){  
32 - $v['image'][$kImage] = getImageUrl($vImage); 35 + if(isset($v['image']) && !empty($v['image'])) {
  36 + foreach ($v['image'] as $kImage => $vImage) {
  37 + $v['image'][$kImage] = getImageUrl($vImage);
  38 + }
33 } 39 }
34 - foreach ($v['file'] as $kFile => $vFile){  
35 - $v['file'][$kFile] = getFileUrl($vFile); 40 + if(isset($v['file']) && !empty($v['file'])) {
  41 + foreach ($v['file'] as $kFile => $vFile) {
  42 + $v['file'][$kFile] = getFileUrl($vFile);
  43 + }
36 } 44 }
37 } 45 }
38 return $value; 46 return $value;