'datetime', 'ora_uscita' => 'datetime', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; /** * Relazione con Assemblea */ public function assemblea() { return $this->belongsTo(Assemblea::class, 'assemblea_id'); } /** * Relazione con Soggetto presente (condomino) */ public function soggetto() { return $this->belongsTo(Soggetto::class, 'soggetto_id', 'id'); } /** * Relazione con Unità Immobiliare */ public function unitaImmobiliare() { return $this->belongsTo(UnitaImmobiliare::class, 'unita_immobiliare_id', 'id'); } /** * Relazione con Soggetto delegato (se tipo_partecipazione è 'delega') */ public function delegatoSoggetto() { return $this->belongsTo(Soggetto::class, 'delegato_soggetto_id', 'id'); } }