/** * unserializes fields attribute on the fly before saving to database * * @return mixed */ public function getFieldsAttribute() { return Helpers::is_serialized($this->attributes['fields']) ? unserialize($this->attributes['fields']) : $this->attributes['fields']; }
/** * @return mixed */ public function getMiscDataAttribute() { return Helpers::is_serialized($this->attributes['misc_data']) ? unserialize($this->attributes['misc_data']) : $this->attributes['misc_data']; }
/** * @return mixed */ public function getValueAttribute() { return Helpers::is_serialized($this->attributes['value']) ? unserialize($this->attributes['value']) : $this->attributes['value']; }