Skip to content

Observers

Documentazione Laravel

Dopo la generazione della risorsa, sarà presente la classe observer di quest'ultima. I metodi presenti saranno:

MetodoDescrizione
creating()Evento che eseguirà il codice in esso, prima che il model venga creato
created()Evento che eseguirà il codice in esso, dopo che il model viene creato
updating()Evento che eseguirà il codice in esso, prima che il model venga aggiornato
updated()Evento che eseguirà il codice in esso, dopo che il model viene aggiornato
saved()Evento che eseguirà il codice in esso, prima che il model venga salvato (per salvato si intende sia creazione che aggiornamento)
saving()Evento che eseguirà il codice in esso, dopo che il model viene salvato (per salvato si intende sia creazione che aggiornamento)
deleting()Evento che eseguirà il codice in esso, prima che il model venga eliminato
deleted()Evento che eseguirà il codice in esso, dopo che il model viene eliminato
restoring()Evento che eseguirà il codice in esso, prima che il model venga recuperato dal cestino (deleted_at)
restored()Evento che eseguirà il codice in esso, dopo che il model viene recuperato dal cestino (deleted_at)
forceDeleting()Evento che eseguirà il codice in esso, prima che il model venga eliminato in maniera forzata (quindi anche cancellato dal DB)
forceDeleted()Evento che eseguirà il codice in esso, dopo che il model viene eliminato in maniera forzata (quindi anche cancellato dal DB)

Ognuno di essi avrà come parametro il Model della risorsa, al quale applicare la logica desiderata.