'array', // ]; public function activityMember() { return $this->hasMany(ActivityMember::class, 'activity_id', 'id'); } public function activityMemberNotSign() { return $this->hasMany(ActivityMember::class, 'activity_id', 'id'); } public function class() { return $this->belongsTo(ActivityClass::class); } public function sku() { return $this->hasOne(ActivitySku::class); } public function creator(){ return $this->belongsTo(User::class,'creator')->select('id','nickname','app_avatar','circle_avatar'); } public function skus() { $skus = []; if ($this->sku) { $skus = $this->sku->skus; if (!is_array($skus)) { $skus = json_decode($this->sku->skus,true); } } return $skus; } }