Laravel DataTable: filtrare per data

Fra i programmatori PHP di passaggio ce ne sarà senz’altro qualcuno che utilizza il framework Laravel come base per il proprio progetto. E qualcuno forse utilizza DataTable per creare facilmente delle viste dei propri dati su database. Se non conoscete DataTable, ve lo consiglio perché vi risparmia un sacco di lavoro sporco con HTML e JavaScript, permettendovi di utilizzare il vostro tempo per qualcos’altro. Vi consiglio in particolare il pacchetto yajra/laravel-datatables. La cosa strana di quest’ottima integrazione è che nessuno abbia pensato all’eventualità di filtrare i risultati per data e ora, se presenti del database. Immaginiamo per esempio di gestire il database di una biblioteca e di avere un elenco di libri con la data di prestito. Non sarebbe utile filtrare, per esempio, i libri prestati un dato giorno, e quindi in scadenza? Fortunatamente non è difficile.

Continua a leggere

Un sito web senza cookie? Si può fare

Immagine di congerdesign da Pixabay

Agli albori della mia carriera di programmatore web mi piaceva fare in modo che i miei siti funzionassero bene anche senza JavaScript e senza cookie. Capitava spesso infatti che alcuni utenti disattivassero entrambi per ragioni di sicurezza. Con l’arrivo della legge sui cookie, la mia premura è tornata attuale. L’informativa obbligatoria su tutti i siti che visitiamo è oltremodo fastidiosa e per qualcuno che non è esperto di questioni legali c’è sempre il rischio di non fare le cose completamente in regola. Vale dunque la pena di chiedersi se installare cookie nel browser dell’utente è davvero necessario.

Continua a leggere