'下架', 1 => '在售', 2 => '预警', ]; return $map[$value]; } public function setThumbUrlAttribute($value) { $this->attributes['thumb_url'] = json_encode($value, 256); } public function getThumbUrlAttribute($value) { return json_decode($value, true); } public function getNameAttribute($value) { if(empty($value)){ return $this->attributes['title']??''; } return $value; } /** * 此规格从属于一个商品 */ public function goods() { return $this->belongsTo(Goods::class, 'goods_id', 'id'); } /** * 此规格每日记录 */ public function daily() { return $this->hasOne(DailyStockRecord::class, 'sku_id', 'id'); } public function combinationItems() { return $this->hasMany(CombinationGood::class, 'item_id', 'id'); } public function combinationGoods() { return $this->hasMany(CombinationGood::class, 'goods_sku_id', 'id'); } public function todayPrice() { return $this->hasOne(TodayPrice::class, 'external_sku_id', 'external_sku_id'); } }