Observers
Dopo la generazione della risorsa, sarà presente la classe observer di quest'ultima. I metodi presenti saranno:
Metodo | Descrizione |
---|---|
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.