env

Mattepuffo's logo
Gestire i file env in PHP senza framework

Gestire i file env in PHP senza framework

Siamo abituati al fatto che i framework usano i file .env per gestire le varie configurazioni.

Ma, ad esempio, in un mio progetto personale voglio usare questi files senza usare framework.

Come possiamo fare?

Mattepuffo's logo
Leggere valori da service.php in Laravel

Leggere valori da service.php in Laravel

In Laravel siamo abituati a salvare e leggere i valori nel file .env.

Ma se abbiamo bisogno di salvare dei valori globali, che potrebbero cambiare e che quindi non devono essere oggetto di caching, è meglio usare il file config/services.php.

Mattepuffo's logo
Leggere le variabili di ambiente in Kotlin

Leggere le variabili di ambiente in Kotlin

Primo articolo 2022!

Andiamo sul leggero, come leggere le variabili di ambiente in Kotlin.

Per farlo usiamo System.getenv al quale possiamo passare un parametro facolativo, che corrisponde alla variabile che ci interessa.

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
Inviare email con SMTP e Laravel

Inviare email con SMTP e Laravel

Non so se sono io che non ho visto quello che cercavo, ma la documentazione dell'invio di email con SMTP in Laravel non è proprio completa.

Intanto sembra partire dal presupposto di usare una view, che io non ho perchè sto usando Laravel per una API; poi non parla della configurazione del file .env.

Mattepuffo's logo
Vault: vulnerability scanner scritto in Python

Vault: vulnerability scanner scritto in Python

Su GitHub Vault viene descritto come "Il contellino svizzero per gli hacker".

Alla fine della fiera è un vulnerability scanner che può essere usato anche per controllare i nostri siti / server.

E' scritto in Python, e quindi sulla carta installabile su tutti gli OS; io l'ho testato in Debian 10.