'array', 'tags'=>'array', 'spec'=>'array', ]; public function getCoverImgUrlAttribute($value) { $value = $value ? $value : $this->cover_img; return $this->imageUrl($value); } public function ImageBanners(){ return $this->hasMany('\App\Models\GoodsBanners','goods_id','id')->where('type',1); } public function VideoBanners(){ return $this->hasMany('\App\Models\GoodsBanners','goods_id','id')->where('type',2); } /** * 处理旧图片 * @param $value * @return string */ public function imageUrl($value) { if(strripos($value,"http") === false){ return env('OSS_IMG_HOST').'/'.$value; }else{ return $value; } } }