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
- “Unique With” Validator: questo interessante package aggiunge al Validator di Laravel una regola “unique with” che funziona esattamente come la già presente
unique
, con la possibilità però di fornire una lista di campi al posto del singolo, in maniera tale da poter fare dei controlli più complessi; - Laravel Exceptions: questo interessante lavoro di Graham Campbell consente di lavorare profondamente sulle eccezioni e sul loro rendering, in maniera tale da poter gestire al meglio ogni errore ed averne un controllo completo al 100%. Sarà possibile infatti definire dei transformer per l’output, filtri, displayer e così via;
- Agent: Agent di
jessengers
contiene tutto quello che serve per lavorare sul rilevamento degli user agent. Particolarmente comodo se si vuole profilare al meglio ogni richiesta in arrivo. Consente anche l’uso di una comoda Facade per velocizzare il lavoro; - Laravel Rollbar: Rollbar è un ottimo Saas da usare per il monitoring delle proprie applicazioni. Questo package, sempre del buon
jessengers
, consente di avere un ponte pronto e comodamente configurabile per la nostra applicazione Laravel. Da provare! - Former: ad alcuni non piace scrivere il codice dei form, neanche un po’… Succede! Former è un package dedicato esattamente a questo, con la possibilità però di gestire tutto tramite codice PHP. Il package in questione è automaticamente integrato con Laravel, ma è compatibile con qualsiasi framework in circolazione (oltre ad essere usabile anche con PHP puro e semplice);
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.