I Package della Settimana – N.19 – 12 Dicembre 2016

0
567

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


  • Laravel Lang: stai costruendo un’applicazione da tradurre in tante, tante lingue e ti stai preoccupando della localizzazione dei messaggi per la validazione, autenticazione, paginazione e recupero delle credenziali? Nessun problema, anche il buon caouecs ci ha pensato. E ha preparato un interessante package contenente i vari file presenti di default in 53 lingue diverse. Niente male, eh?
  • Laravel Gitlab: il package Laravel Gitlab, come il nome suggerisce, permette di integrare la tua applicazione con Git Lab. Il readme è semplice da seguire, e contiene pochi ma ottimi esempi d’uso;
  • TwigBridge: anche qui il nome non lascia molto spazio alla fantasia! TwigBridge permette di usare Twig come sistema di template nella propria applicazione. Per chi viene da Symfony e magari non ha voglia di imparare Blade, o per chi vuole semplicemente provare qualcosa di diverso;
  • Laravel Nested Set: questo package consente di implementare agevolmente un nested set, specifico modo di memorizzare i dati, in un database relazionale, coinvolti in relazioni “gerarchiche”. Ad esempio, una pagina che è “figlia” di un’altra pagina. Il readme del progetto spiega tutto alla perfezione, con l’aggiunta di un’ottima pillola teorica!
  • Trait Command: concludiamo con qualcosa di leggero. Questo package aggiunge a Laravel un comodo comando artisan per generare dei trait. Precisamente, artisan make:trait ModelTrait Traits, dove ModelTrait è il nome del trait che verrà creato, Traits la cartella di destinazione del file;

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.