public function saveOrUpdate(array $data = [])
    {
        if (isset($data['id']) && $data['id'] > 0) {
            $model = $this->find($data['id'])->fill($data);
            $model->update();

            return $model;
        }

        return $this->create($data);
    }
public function saveOrUpdate(array $data = [])
    {
        if (isset($data['id']) && $data['id'] > 0) {
            $model = $this->find($data['id'])->fill($data);
            $model->update();

            return $model;
        }

        return $this->create($data);
    }
@param array $data

@return $this