'integer', 'contract_value' => 'float', 'contract_material_value' => 'float', 'contract_register_value' => 'float', 'contrat_discount_value' => 'float', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; public function unitPackages(): HasMany { return $this->hasMany(ClassPackageUnit::class); } public function products(): BelongsToMany { return $this->belongsToMany(Product::class, 'class_package_products') ->withPivot(['quantity', 'price']) ->withTimestamps(); } }