belongsTo(Manufacturer::class, 'EQU_MCF_ID', 'MCF_ID'); } public function files(): HasMany { return $this->hasMany(EquipmentFile::class, 'EQF_EQU_ID', 'EQU_ID'); } /** Tylko widoczne (EQU_STATUS='1', nieusunięte logicznie). */ public function scopeVisible(Builder $q): Builder { return $q->where('EQU_STATUS', '1'); } /** Filtr po rodzaju wyposażenia (EQU_TYPE_ID). */ public function scopeOfType(Builder $q, int $typeId): Builder { return $q->where('EQU_TYPE_ID', $typeId); } }