Laravel - Comprensione del processo di rilascio

Ogni framework di applicazioni Web ha la propria cronologia delle versioni ed è sempre aggiornato e mantenuto. Ogni versione più recente offre nuove funzionalità e funzioni che sono state modificate o deprecate, quindi è importante sapere quale versione sarà adatta ai tuoi progetti.

Quando si tratta di Laravel, ci sono due versioni attive come indicato di seguito:

  • Laravel 4- rilasciato a maggio 2013
  • Laravel 5.1- rilasciato a febbraio 2015

Laravel 5.1 include anche varie versioni con l'ultima versione di Laravel 5.1.5 che include tutte le solide funzionalità per lo sviluppo web. La roadmap di Laravel o il rilascio della versione è mostrata nell'immagine sotto -

I seguenti punti sono degni di nota nel contesto della comprensione del processo di rilascio di Laravel:

  • La vecchia directory di app/models viene rimosso in Laravel 5.1.

  • Tutti i controller, il middleware e le richieste sono raggruppati in una directory nella cartella app / Http.

  • Una nuova cartella vale a dire Providers directory viene sostituita con il file app/start file nelle versioni precedenti di Laravel 4.x.

  • Tutti i file e le visualizzazioni della lingua vengono spostati nel file resources directory.

  • Nuovo comando artigiano route:cache viene utilizzato per la registrazione di nuove rotte ed è incluso con il rilascio di Laravel 5.1 e ulteriori versioni.

  • Laravel supporta HTTP middleware e include anche CSRF tokens e modello di autenticazione.

  • Tutti i modelli di autenticazione si trovano in una directory, ovvero resources/views/auth. Include la registrazione dell'utente, l'autenticazione e i controller della password.

Rilasci di Laravel

Versione pubblicazione Correzioni di bug fino a Correzioni di sicurezza fino al
V1 Giugno 2011 - -
V2 Settembre 2011 - -
v3 Febbraio 2012 - -
v4 maggio 2013 - -
5.0 4 febbraio 2015 4 agosto 2015 4 febbraio 2016
5.1 (LTS) 9 giugno 2015 9 giugno 2017 9 giugno 2018
5.2 21 dicembre 2015 21 giugno 2016 21 dicembre 2016
5.3 23 agosto 2016 23 febbraio 2017 23 agosto 2017
5.4 24 gennaio 2017 24 luglio 2017 24 gennaio 2018
5,5 (LTS) 30 agosto 2017 30 agosto 2019 30 agosto 2020
5.6 7 febbraio 2018 7 agosto 2018 7 febbraio 2019
5.7 4 settembre 2018 4 febbraio 2019 4 settembre 2019

Notare che la versione evidenziata segna l'ultima versione.