La rubrica I Package della Settimana si propone, ogni Lunedì mattina, di suggerire cinque package per Laravel descrivendoli brevemente. L’obiettivo? Riuscire a dare nuovi spunti ai lettori, far conoscere nuovi tool ed ottimizzare il flusso di lavoro. Durante la pausa caffè.
Vediamo cosa c’è questa settimana!
I Package della Settimana
- Eloquence: questo package raccoglie una serie di “estensioni” per Eloquent, con l’obiettivo di semplificarci la vita di tutti i giorni. Si tratta fondamentalmente di una serie di trait che aggiungono determinate funzionalità, dalla ricerca fulltext alla gestione di metadati, passando per il mapping e model auto-validanti;
- Rememberable: Rememberable permette, tramite un comodo trait, di aggiungere un layer di cache alle nostre query, in maniera tale da poter “tenere da parte” i risultati di alcune nostre query più comune in modo abbastanza comodo. Se ce lo stiamo chiedendo, si: praticamente reintroduce una funzionalità che non si vedeva da Laravel 4.2;
- ApiGuard: abbiamo costruito delle API e vogliamo proteggerle attraverso un sistema di autenticazione basato su API Key e Secret. Come poter risolvere? Semplicemente con ApiGuard, che offre un’implementazione già pronta di questo layer di protezione. Fa uso inoltre di Fractal di
philsturgeon
e di api-response dimaximebeaudoin
; - Laravel GitScrum: GitScrum è un interessantissimo progetto completo, realizzato con Laravel, che consente di gestire il lavoro del proprio team facendo uso di Git e Scrum, giorno dopo giorno. Oltre ad essere molto utile, quindi, può anche essere un ottimo modo di studiare l’organizzazione di un progetto;
- Socialite Coinbase Provider: le vie di Socialite sono infinite. Davvero: con questo package è infatti possibile aggiungere a Socialite il provider per Coinbase, ed iniziare a sviluppare applicazioni che consentono di usarne l’utenza. Particolarmente interessante di questi tempi, vero?
E tu, hai qualche package da suggerire? Lasciaci le tue impressioni qui sotto, in un commento, o faccelo sapere sullo Slack di Laravel-Italia!
Ci vediamo la prossima settimana.