CuttingStatus::class, 'total_material_cost' => 'integer', 'cost_per_unit' => 'integer', ]; } public function createdBy(): BelongsTo { return $this->belongsTo(User::class, 'created_by_id'); } public function submittedBy(): BelongsTo { return $this->belongsTo(User::class, 'submitted_by_id'); } public function cuttingMaterialCombinations(): HasMany { return $this->hasMany(CuttingMaterialCombination::class); } public function cuttingMaterials(): HasMany { return $this->hasMany(CuttingMaterial::class); } public function cuttingResults(): HasMany { return $this->hasMany(CuttingResult::class); } }