PHP

Il linguaggio principe del web

Mattepuffo's logo
Usare le transactions in Laravel

Usare le transactions in Laravel

Le transactions praticamente fanno una rollback di tutte le operazioni su database se una non viene eseguita.

Supponiamo uno scenario del genere, in cui eseguiamo diverse operazioni su db a cascata:

  • operazione 1 -> eseguita
  • operazione 2 -> eseguita
  • operazione 3 -> ko

Se usiamo le transactions, le prime due operazioni vengono annullate; in questo modo non rischiamo una inconsistenza nei dati.

Mattepuffo's logo
Usare connessioni multiple in Laravel

Usare connessioni multiple in Laravel

In un progetto che sto sviluppando con Laravel ho la necessità di connettermi ad un database secondario.

Nel mio caso si tratta sempre di un db MySQL/MariaDB.

Le operazioni da fare per usare un'altra connessione sono poche.

Mattepuffo's logo
Header e footer fissi in Dompdf

Header e footer fissi in Dompdf

Dompdf la conosciamo, è una libreria per PHP che ci consente di creare un PDF partendo da codice HTML.

Ovviamente è possibile usare CSS per impostare le regole di visualizzazione.

Oggi vediamo un esempio per visualizzare un header ed un footer fissi, in modo che si vedano su tutte le pagine.