belongsTo(Company::class); } public function blocks(): HasMany { return $this->hasMany(Block::class); } public function lines(): HasMany { return $this->hasMany(Line::class); } public function getLineNames() { return $this->hasMany(Line::class, 'plant_id', 'id'); // Ensure 'plant_id' is the foreign key in 'lines' table } public function items(): HasMany { return $this->hasMany(Item::class); } public function stickersMasters(): HasMany { return $this->hasMany(StickerMaster::class); } public function invoiceValidations() { return $this->hasMany(InvoiceValidation::class, 'sticker_master_id'); } public function qualityValidations() { return $this->hasMany(QualityValidation::class, 'sticker_master_id'); } }