Laravel

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. február 13-án felülvizsgált verziótól ; az ellenőrzések 7 szerkesztést igényelnek .
Laravel
Típusú webes keretrendszer
Fejlesztő Taylor letöltötte [d]
Beírva PHP [2]
Operációs rendszer platformközi
Első kiadás 2011. június 9. [1]
legújabb verzió
Engedély MIT engedély [5]
Weboldal laravel.com
 Médiafájlok a Wikimedia Commons oldalon

A Laravel egy  ingyenes , nyílt forráskódú webes keretrendszer , amelyet az MVC ( Model View Controller  ) architektúra modellel történő fejlesztésre terveztek . A Laravel az MIT licence alatt jelenik meg .  

A projekt forráskódja a GitHubon [6] található . Egy 2013. decemberi sitepoint.com közvélemény-kutatásban a legnépszerűbb PHP -keretrendszerekről a Laravel volt a legígéretesebb projekt 2014-ben [7] .

2015-ben a sitepoint.com programozók körében végzett PHP keretrendszerek használatáról szóló felmérése eredményeként az alábbi kategóriákban szerzett első helyezést:

Történelem

A Laravelt Taylor Otwell a CodeIgniter funkcionálisabb alternatívájaként hozta létre , amely nem biztosított különféle kiegészítő funkciókat. A Laravel első béta kiadása 2011. június 9-én vált elérhetővé, a Laravel 1 pedig ugyanabban a hónapban jelent meg. A Laravel 1 natív támogatást tartalmaz a hitelesítéshez, lokalizációhoz, modellhez, nézethez, munkamenetekhez, útválasztáshoz és egyéb mechanizmusokhoz.

A Laravel 2 2011 szeptemberében jelent meg. A legfontosabb újdonságok közé tartozik a vezérlők támogatása, amelyek a keretrendszert teljesen MVC -kompatibilissé tették, a beépített támogatás a vezérlés megfordításához és a Blade sablonmotor .

A Laravel 3 2012 februárjában jelent meg egy sor új funkcióval, beleértve az "Artisan" nevű parancssori felületet (CLI), beépített támogatást több adatbázis-kezelő rendszerhez , adatbázis-migrációkat verziókezelésként, eseménykezelést. A Laravel 3 megjelenése jelentősen megnövekedett a felhasználók számában, ami befolyásolta a népszerűségét.

A Laravel 4 2013 májusában jelent meg. Jelentős változtatásokat hajtottak végre a Laravel szerkezetében, az elrendezést a Composeren keresztül terjesztett különálló csomagokba helyezték át. Ez az elrendezés javította a Laravel 4 bővíthetőségét, amelyet a kisebb kiadások közötti hat hónapos hivatalos szokásos megjelenési ütemezéssel kombináltak. A Laravel 4 kiadás további újdonságai közé tartozik az adatbázistáblák kiíratása a kezdeti populációhoz, az üzenetsorok támogatása, a különféle típusú e-mailek küldésének beépített támogatása és az adatbázisrekordok puha törlésének támogatása.

A Laravel 5 2015 februárjában jelent meg belső változtatások eredményeként, amelyek a Laravel 4.3 újraszámozásával zárultak. A Laravel 5 újdonságai közé tartozik az ismétlődő feladatok ütemezésének támogatása a Scheduler csomagon keresztül, egy Flysystem absztrakciós réteg, amely lehetővé teszi a távoli tárolást a helyi fájlrendszerekhez hasonlóan, a csomagok eszközeinek jobb kezelése az Elixir segítségével, valamint az egyszerűsített hitelesítés a külső az opcionális Socialite csomagon keresztül . A Laravel 5 egy új belső címtárfa-struktúrát is bevezetett a fejlesztett alkalmazásokhoz.

A Laravel 5.1 2015 júniusában jelent meg. Ez a Laravel első Long Term Support (LTS) kiadása, három évre tervezett hibajavítással és három évre biztonsági javításokkal.

A Laravel 5.3 2016. augusztus 23-án jelent meg. Az 5.3 új funkciói a fejlesztési sebesség javítására összpontosítanak azáltal, hogy további fejlesztéseket adnak hozzá az egyes feladatokhoz.

A Laravel 5.4 2017. január 24-én jelent meg. Ez a kiadás számos új funkciót tartalmaz, mint például a Laravel Dusk, a Laravel Mix, a Blade komponensek és bővítőhelyek, a Markdown e-mailek, az automatikus homlokzatok, az útvonalfejlesztések.

A Laravel 5.5 2017. augusztus 30-án jelent meg. Visszaállította a Whoops csomagot a hibák hibakereséséhez. Az újítások közül a kérésfeldolgozási mód, új direktívák a Blade template motorhoz, új parancs az adatbázis migrációhoz - migrate: friss [8] .

A Laravel 7.2 2020. március 19-én jelent meg [9]

A Laravel 8.3 2020. szeptember 16-án jelent meg. [tíz]

A Laravel 9 2022. február 8-án jelent meg. [tizenegy]

Laravel és Design Patterns

Jellemzők

A Laravel architektúra alapjául szolgáló főbb jellemzők [6] [12] :

Konferenciák

A Laracon  a Laravel keretrendszernek szentelt konferenciák általános neve. Az első konferenciára Washingtonban , az Egyesült Államokban került sor 2013. február 22-23-án. A másodikra ​​Amszterdamban , Hollandiában került sor 2013. augusztus 30-31-én, és ez volt az első európai Laracon. A harmadik konferenciát az Egyesült Államokban , New Yorkban tartották 2014. május 15-16. között. Mindezek a konferenciák a UserScape aktív részvételével és különböző szponzorok segítségével valósulnak meg [18] [19] [20] .

Lásd még

Jegyzetek

  1. A Laravel PHP keretrendszer története, az Eloquence kialakulása - 2013.
  2. A laravel nyílt forráskódú projekt az Open Hubon: Nyelvek oldala – 2006.
  3. https://github.com/laravel/framework/releases/tag/v9.28.0 – 2022.
  4. Kiadás 9.3.9 – 2022.
  5. A laravel nyílt forráskódú projekt az Open Hubon: Licencek oldala - 2006.
  6. 1 2 Daniel Gafitescu. Viszlát CodeIgniter, szia  Laravel . sitepoint.com (2013. június 6.). Letöltve: 2013. december 21. Az eredetiből archiválva : 2020. november 30.
  7. Bruno Skvorc. A legjobb PHP-keretrendszerek  2014 . sitepoint.com (2013. december 28.). Letöltve: 2014. január 2. Az eredetiből archiválva : 2014. június 6..
  8. A Laravel 5.5 LTS már megjelent  , Laravel News (  2017. augusztus 30.). Az eredetiből archiválva : 2017. augusztus 30. Letöltve: 2017. augusztus 31.
  9. Megjelent a Laravel 7.2 – Laravel News . Letöltve: 2020. március 24. Az eredetiből archiválva : 2020. március 24.
  10. Megjelent a Laravel 8.3  . Laravel News . Letöltve: 2021. május 5. Az eredetiből archiválva : 2021. május 5.
  11. Paul Redmond . Megjelent a Laravel 9! , Laravel News  (2022. február 8.). Archiválva az eredetiből 2022. február 17-én. Letöltve: 2022. február 15.
  12. Jeffrey Way. Miért veszi át Laravel a PHP  közösséget ? tutsplus.com (2012. november 29.). Hozzáférés dátuma: 2013. december 21. Az eredetiből archiválva : 2013. december 20.
  13. ↑ Várólisták – A PHP keretrendszer webes kézműveseknek  . laravel.com . Letöltve: 2022. augusztus 22.
  14. Broadcasting - Laravel - A PHP keretrendszer webes kézműveseknek .
  15. ↑ Laravel Sail – A PHP keretrendszer webes kézműveseknek  . laravel.com . Letöltve: 2022. augusztus 22.
  16. 20+ legjobb Laravel Admin Panel Generator " CSS Author . Letöltve: 2020. március 24. Az eredetiből archiválva : 2020. március 24.
  17. Josh v7.1 - sablon Laravelhez (adminisztrációs panel + webhely + CRUD) " Minden a webmesternek. Az oldal, szkriptek, sablonok és CMS létrehozása és promóciója . Hozzáférés dátuma: 2020. március 24. Archiválva március 24-én, 2020.
  18. Laravel wiki  (angol) (downlink) . laravel.io. Letöltve: 2014. január 2. Az eredetiből archiválva : 2014. február 6.. 
  19. Laracon EU  2013 . laracon.eu. Letöltve: 2014. január 2. Az eredetiből archiválva : 2013. december 26..
  20. Userscape  webhely . userscape.com. Hozzáférés dátuma: 2014. január 2. Az eredetiből archiválva : 2014. január 4.

Irodalom

Linkek