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