PHP

Il linguaggio principe del web

Mattepuffo's logo
Usare ON DUPLICATE KEY UPDATE in Laravel

Usare ON DUPLICATE KEY UPDATE in 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.

Mattepuffo's logo
Creare file XML in Laravel

Creare file XML in Laravel

Per creare file XML con Laravel, non abbiamo bisogno di aggiungere nessuna libreria esterna, in quanto ci basta SimpleXMLElement!

In questo articolo vediamo come creare e scaricare un file XML.

Mattepuffo's logo
Output video in PHP

Output video in PHP

Supponiamo di avere un video da mandare in output su una pagina web attraverso il classico tag video.

Solo che la sorgente è su un dominio differente dalla nostra pagina web.

Se mettete il classico url secco, otterrete il classico errore CORS (o almeno così mi è successo....).

Mattepuffo's logo
Visualizzare il menu di Wordpress in un custom template

Visualizzare il menu di Wordpress in un custom template

Quando creiamo un custom template in Wordpress, possiamo usare un menu classico creato da noi, o usare un menu impostato in Wordpress.

Infatti abbiamo una funzione apposita che ci permette di visualizzare il menu ed iterare sui suoi elementi: wp_get_nav_menu_items!

Mattepuffo's logo
Creare eccezioni custom in PHP

Creare eccezioni custom in PHP

Tendenzialmente le eccezioni standard coprono già la maggior parte degli errori.

Può comunque esserci il caso in cui vogliamo crearne una custom.

In questo articolo vediamo come fare in PHP.