Cronjob in Laravel: l'integrazione tra framework e server
L'integrazione tra il sistema di scheduling di Laravel e il cron del server operativo è uno dei punti di forza del framework: con una sola riga nella crontab si ottiene il controllo completo su tutte le attività pianificate dell'applicazione, gestite nel codice PHP con tutta la potenza delle astraction di Laravel.
UUID come chiave primaria in Laravel
L'utilizzo degli UUID come chiavi primarie in Laravel è oggi una pratica supportata nativamente e ben integrata nell'ecosistema del framework.
Realizzare una chat in tempo reale con WebSocket e Redis in Laravel
Laravel offre un'infrastruttura di broadcasting molto matura che, combinata con Redis come Pub/Sub backend e un server WebSocket, permette di realizzare un sistema scalabile, performante e relativamente semplice da mantenere. In questo articolo vedremo come progettare e implementare una chat completa, partendo dalla configurazione dell'ambiente fino al client JavaScript che riceve i messaggi in tempo reale.
API Resources in Laravel: trasformare i modelli Eloquent in risposte JSON
Le API Resources rappresentano il modo idiomatico di costruire risposte JSON in Laravel: separano la rappresentazione esterna dei dati dalla struttura interna del database, centralizzano la logica di serializzazione, supportano la composizione gerarchica tra modelli e offrono strumenti espliciti per la gestione delle relazioni e l'inclusione condizionale di attributi.