hasMany($related, 'service_id');
    }
    public function getExtraField($key)
    {
        $value = '';
        $setting = $this->extraFieldRelation()->where('key', $key)->first();
        if ($setting) {
            $value = $setting->value;
        }
        return $value;
    }
    public function getName()
    {
        $name = $this->attributes['name'];
        $id = $this->attributes['id'];
        $html = ''.$name.'';
        return $html;
    }
    public function getStatus()
    {
        $status = $this->attributes['status'];
        $html = "".Lang::get('lang.inactive').'';
        if ($status == 1) {
            $html = "".Lang::get('lang.active').'';
        }
        return $html;
    }
    public function getAction()
    {
        $id = $this->attributes['id'];
        $status = $this->attributes['status'];
        $html = '".Lang::get('lang.activate').'';
        if ($status == 1) {
            $html = "".Lang::get('lang.activate').'';
        }
        return $html;
    }
    public function isActivate()
    {
        $check = true;
        $settings = $this->extraFieldRelation()->get();
        if ($settings->count() == 0) {
            $check = false;
        }
        return $check;
    }
}