'datetime', 'ricezione_confermata_at' => 'datetime', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; /** * Relazione con Assemblea */ public function assemblea() { return $this->belongsTo(Assemblea::class, 'assemblea_id'); } /** * Relazione con Soggetto destinatario */ 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'); } /** * Conferma lettura/ricezione */ public function confermaLettura() { $this->update([ 'ricezione_confermata_at' => now(), ]); return $this; } }