php

Mattepuffo's logo
Calcolo del checkdigit di un barcode in PHP

Calcolo del checkdigit di un barcode in PHP

Supponiamo di avere i 12 caratteri di un barcode, e di voler calcolare il 13, il cosi detto check digit.

Online si trovano diversi siti che lo fanno, ma nel mio caso devo calcolarlo io in PHP.

Qui sotto la funzione, che ho anche aggiunto alla nostra classe MPUtils che trovate su GitHub.

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.