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.