hasMany(\App\Models\Tenant\Conservazione\File::class, 'codice_conservazione', 'codice'); } /** * Get the object that owns the Conservazione * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function object(): ?BelongsTo { switch($this->modulo) { case 'gare': return $this->belongsTo(\App\Models\Tenant\Gare\Gara::class, 'codice_elemento', 'codice'); default: return null; } } }