Laravel

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 13. helmikuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 7 muokkausta .
Laravel
Tyyppi verkkokehys
Kehittäjä Taylor haettu [d]
Sisään kirjoitettu PHP [2]
Käyttöjärjestelmä cross-platform
Ensimmäinen painos 9. kesäkuuta 2011 [1]
uusin versio
Lisenssi MIT-lisenssi [5]
Verkkosivusto laravel.com
 Mediatiedostot Wikimedia Commonsissa

Laravel on  ilmainen avoimen lähdekoodin verkkokehys , joka on suunniteltu käytettäväksi MVC ( Model View Controller  ) - arkkitehtuurimallin avulla . Laravel julkaistaan ​​MIT - lisenssillä .  

Projektin lähdekoodia isännöi GitHub [6] . Joulukuussa 2013 sitepoint.com -kyselyssä suosituimmista PHP - kehyksistä Laravel sijoittui vuoden 2014 lupaavimmaksi projektiksi [7] .

Vuonna 2015 hän saavutti ykkössijan seuraavissa kategorioissa sitepoint.comin PHP -kehysten käyttöä ohjelmoijien keskuudessa tekemän tutkimuksen tuloksena:

Historia

Taylor Otwell loi Laravelin toimivammaksi vaihtoehdoksi CodeIgniterille , joka ei tarjonnut erilaisia ​​lisäominaisuuksia. Laravelin ensimmäinen betaversio tuli saataville 9. kesäkuuta 2011, ja Laravel 1 julkaistiin samassa kuussa. Laravel 1 sisältää alkuperäisen tuen todennuksen, lokalisoinnin, mallin, näkymän, istuntojen, reitityksen ja muiden mekanismien käyttöön.

Laravel 2 julkaistiin syyskuussa 2011. Tärkeimpiä uusia ominaisuuksia ovat tuki ohjaimille, jotka tekivät viitekehyksestä täysin MVC -yhteensopivan, sisäänrakennettu tuki ohjauksen inversiolle ja Blade - mallinnusmoottori .

Laravel 3 julkaistiin helmikuussa 2012, ja siinä oli joukko uusia ominaisuuksia, mukaan lukien "Artisan"-niminen komentoriviliittymä (CLI), sisäänrakennettu tuki useille tietokannan hallintajärjestelmille , tietokantojen siirrot versionhallinnana, tapahtumien käsittely. Laravel 3:n julkaisu nousi merkittävästi käyttäjien määrässä, mikä vaikutti sen suosioon.

Laravel 4 julkaistiin toukokuussa 2013. Laravelin rakenteeseen tehtiin merkittäviä muutoksia, jolloin sen ulkoasu siirrettiin Composerin kautta jaettavaksi erillisiksi paketeiksi. Tämä asettelu paransi Laravel 4:n laajennettavuutta, mikä yhdistettiin viralliseen säännölliseen kuuden kuukauden julkaisuaikatauluun pienten julkaisujen välillä. Muita Laravel 4 -julkaisun uusia ominaisuuksia ovat tietokantataulukoiden tyhjennys alkupopulaatiolle, tuki viestijonoille, sisäänrakennettu tuki erityyppisten sähköpostien lähettämiseen ja tuki tietokantatietueiden pehmeälle poistamiselle.

Laravel 5 julkaistiin helmikuussa 2015 sisäisten muutosten seurauksena, jotka päättyivät Laravel 4.3:n uudelleen numeroituun julkaisuun. Laravel 5 -julkaisun uusia ominaisuuksia ovat tuki toistuvien tehtävien ajoittamiselle Scheduler-paketin kautta, Flysystem-abstraktiokerros, joka mahdollistaa etätallennustilan käytön samalla tavalla kuin paikalliset tiedostojärjestelmät, paketin resurssien parempi käsittely Elixirin kautta ja yksinkertaistettu todennus ulkopuolelta valinnaisen Socialite-paketin kautta. Laravel 5 esitteli myös uuden sisäisen hakemistopuurakenteen kehitetyille sovelluksille.

Laravel 5.1 julkaistiin kesäkuussa 2015. Tämä on Laravelin ensimmäinen Long Term Support (LTS) -julkaisu, jossa on suunniteltu virheenkorjaus kolmeksi vuodeksi ja tietoturvakorjaukset kolmeksi vuodeksi.

Laravel 5.3 julkaistiin 23. elokuuta 2016. 5.3:n uudet ominaisuudet keskittyvät kehitysnopeuden parantamiseen lisäämällä parannuksia yksittäisiin tehtäviin.

Laravel 5.4 julkaistiin 24. tammikuuta 2017. Tässä julkaisussa on monia uusia ominaisuuksia, kuten Laravel Dusk, Laravel Mix, Blade-komponentit ja -paikat, Markdown-sähköpostit, automaattiset julkisivut, reittiparannukset.

Laravel 5.5 julkaistiin 30. elokuuta 2017. Palautettiin Whoops-paketti virheenkorjausta varten. Innovaatioista pyyntöjen käsittelymenetelmä, uudet käskyt Blade-mallimoottorille, uusi komento tietokannan siirtoon - migrate: tuore [8] .

Laravel 7.2 julkaistiin 19. maaliskuuta 2020 [9]

Laravel 8.3 julkaistiin 16.9.2020. [kymmenen]

Laravel 9 julkaistiin 8.2.2022. [yksitoista]

Laravel and Design Patterns

Ominaisuudet

Laravel-arkkitehtuurin taustalla olevat keskeiset ominaisuudet [6] [12] :

Konferenssit

Laracon  on yleinen nimi Laravel-kehykselle omistetuille konferensseille. Ensimmäinen konferenssi pidettiin Washingtonissa , USA :ssa 22.-23.2.2013. Toinen pidettiin Amsterdamissa , Hollannissa 30.-31.8.2013 ja oli ensimmäinen eurooppalainen Laracon. Kolmas konferenssi pidettiin New Yorkissa , USA :ssa 15.-16.5.2014. Kaikki nämä konferenssit järjestetään UserScapen aktiivisella osallistumisella ja eri sponsorien avustuksella [18] [19] [20] .

Katso myös

Muistiinpanot

  1. Laravel PHP -kehyksen historia, Eloquence kehittymässä - 2013.
  2. Laravel Open Source -projekti Open Hubissa: Languages Page - 2006.
  3. https://github.com/laravel/framework/releases/tag/v9.28.0 - 2022.
  4. Julkaisu 9.3.9 - 2022.
  5. Laravel Open Source -projekti Open Hubissa: Lisenssisivu - 2006.
  6. 1 2 Daniel Gafitescu. Hyvästi CodeIgniter, hei  Laravel . sitepoint.com (6. kesäkuuta 2013). Haettu 21. joulukuuta 2013. Arkistoitu alkuperäisestä 30. marraskuuta 2020.
  7. Bruno Skvorc. Parhaat PHP-kehykset  2014 . sitepoint.com (28. joulukuuta 2013). Haettu 2. tammikuuta 2014. Arkistoitu alkuperäisestä 6. kesäkuuta 2014.
  8. Laravel 5.5 LTS on nyt julkaistu  , Laravel News (  30. elokuuta 2017). Arkistoitu alkuperäisestä 30. elokuuta 2017. Haettu 31. elokuuta 2017.
  9. Laravel 7.2 julkaistu - Laravel News . Haettu 24. maaliskuuta 2020. Arkistoitu alkuperäisestä 24. maaliskuuta 2020.
  10. Laravel 8.3  julkaistu . Laravel-uutisia . Haettu 5. toukokuuta 2021. Arkistoitu alkuperäisestä 5. toukokuuta 2021.
  11. Paul Redmond . Laravel 9 on nyt julkaistu! , Laravel News  (8. helmikuuta 2022). Arkistoitu alkuperäisestä 17. helmikuuta 2022. Haettu 15. helmikuuta 2022.
  12. Jeffrey Way. Miksi Laravel ottaa haltuunsa PHP-  yhteisön . tutsplus.com (29. marraskuuta 2012). Käyttöpäivä: 21. joulukuuta 2013. Arkistoitu alkuperäisestä 20. joulukuuta 2013.
  13. Jonot - PHP-kehys verkkokäsityöläisille  . laravel.com . Haettu: 22.8.2022.
  14. Broadcasting - Laravel - PHP Framework Web Artisansille .
  15. ↑ Laravel Sail - PHP-kehys verkkokäsityöläisille  . laravel.com . Haettu: 22.8.2022.
  16. 20+ Best Laravel Admin Panel Generators " CSS Author . Haettu 24. maaliskuuta 2020. Arkistoitu alkuperäisestä 24. maaliskuuta 2020.
  17. Josh v7.1 - malli Laravelille (hallintapaneeli + verkkosivusto + CRUD) " Kaikki verkkovastaavalle. Sivuston, skriptien, mallien ja sisällönhallintajärjestelmän luominen ja mainostaminen . Käyttöpäivä : 24. maaliskuuta 2020. Arkistoitu 24. maaliskuuta, 2020.
  18. Laravel wiki  (englanniksi) (downlink) . laravel.io. Haettu 2. tammikuuta 2014. Arkistoitu alkuperäisestä 6. helmikuuta 2014. 
  19. Laracon EU  2013 . laracon.eu. Haettu 2. tammikuuta 2014. Arkistoitu alkuperäisestä 26. joulukuuta 2013.
  20. Userscape-  sivusto . userscape.com. Käyttöpäivä: 2. tammikuuta 2014. Arkistoitu alkuperäisestä 4. tammikuuta 2014.

Kirjallisuus

Linkit