'integer', 'contract_value' => 'float', 'contract_material_value' => 'float', 'contract_register_value' => 'float', 'contrat_discount_value' => 'float', 'visible' => 'boolean', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; public function unit(): BelongsTo { return $this->belongsTo(Unit::class); } public function basePackage(): BelongsTo { return $this->belongsTo(ClassPackage::class, 'class_package_id'); } public function products(): HasMany { return $this->hasMany(ClassPackageUnitProduct::class); } }