Usare ON DUPLICATE KEY UPDATE in Laravel
Lo ammetto, sono un grandissimo amante dell'istruzione ON DUPLICATE KEY UPDATE di MariaDB/MySQL.
In Laravel possiamo usare la funzione upsert di Eloquent per ottenere lo stesso risultato.
Dovrebbe essere compatibile almeno con le versioni 9 e 10 di Laravel; e da quello che ho capito, upsert funziona anche con altri db che non hanno questa istruzione.