Clausola where tra parentesi in Eloquent
Diciamo che dal titolo forse non si capisce bene cosa intendo o cosa mi serva.
Soprattutto perchè da quando uso Eloquent è la prima volta che ho questa necessità, quindi non mi ero mai posto il problema.
Diciamo che dal titolo forse non si capisce bene cosa intendo o cosa mi serva.
Soprattutto perchè da quando uso Eloquent è la prima volta che ho questa necessità, quindi non mi ero mai posto il problema.
Può capitare di dove visualizzare tutte le colonne di una tabella per farci qualche operazione.
Ovviamente ci stanno diversi modi per farlo.
Se usiamo Eloquent possiamo semplicemente usare gli strumenti messi a disposizione.
In un precedente articolo abbiamo usato Eloquent senza Laravel.
Però ho scoperto che alcune cose mi danno problemi, con l'uso delle transaction (forum.html).
Cercando qui e la ho trovato una soluzione.
Se usiamo Laravel ed Eloquent possiamo facilmente copiare un record usando i nostri model.
In questo articolo vediamo un esempio, che sto usando in produzione.
Eloquent è l'ORM di default di Laravel; ma essendo quest'ultimo un framework modulare e non monolitico, possiamo usare le sue "parti" anche in maniera autonoma.
In questo articolo vediamo proprio come usare Eloquent senza installare tutto 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.