PHP

Il linguaggio principe del web

Mattepuffo's logo
Clausola where tra parentesi in Eloquent

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.

Mattepuffo's logo
Creare model da database con Reliese

Creare model da database con Reliese

Putroppo Laravel da per scontato che usiamo il code-first per il nostro db, ma non è sempre così.

Per fortuna c'è Reliese, un package che ci consente di creare i nostri model partendo dal database.

Al momento l'ho testato solo con Laravel, ma non è detto che non si possa usare anche al di fuori.

Mattepuffo's logo
Scaricare file zip in Laravel

Scaricare file zip in Laravel

In questo articolo vedremo come creare un file zip e far direttamente il download in Laravel.

Solo che, in questo caso specifico, i file li prenderemo eseguendo una query su db.

Dalla tabella prenderemo i vari nomi dei files, che stanno tutti dentro la stessa cartella, e se esistono li aggiungeremo al file zip.

Mattepuffo's logo
Eseguire backup in Laravel con laravel-backup

Eseguire backup in Laravel con laravel-backup

Come si intuisce dal nome laravel-backup è una libreria per Laravel che ci consente di effettuare i backup in maniera agevole.

Di default esegue il back sia dei files che del database, ma ovviamente possiamo anche farli separati.

Inoltre è anche possibile farli su spazi esterni tramite FTP o simili.

Mattepuffo's logo
Attivare le API in Laravel 11

Attivare le API in Laravel 11

In Laravel 11 è stato eliminato il file routes/api.php, che per me è fondamentale, in quanto uso Laravel principalmente per la creazione di web api.

Non so quale sia la motivazione, ma per fortuna riattivare le stateless API è abbastanza facile.