belongsTo(Package::class); } public function unity(): BelongsTo { return $this->belongsTo(Unity::class); } public function offers(): HasMany { return $this->hasMany(Offer::class); } public function scopeByPackage($query, $packageId) { return $query->where($this->table . '.package_id', $packageId); } public function scopeByUnity($query, $unityId) { return $query->where($this->table . '.unity_id', $unityId); } }