*/ use HasFactory; use Uuid; protected $fillable = [ 'reference', 'start_date', 'end_date', 'client_id', 'debtor_id', 'type_id', 'description' ]; protected $hidden = [ 'client_id', 'debtor_id', 'type_id' ]; public function type(): BelongsTo { return $this->belongsTo(\App\Models\ContractType::class, 'type_id'); } public function debtor(): BelongsTo { return $this->belongsTo(\App\Models\Person\Person::class, 'debtor_id'); } public function segments(): BelongsToMany { return $this->belongsToMany(\App\Models\Segment::class); } }