Laravel

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. února 2022; kontroly vyžadují 7 úprav .
Laravel
Typ webový rámec
Vývojář Taylor získal [d]
Zapsáno v PHP [2]
Operační systém multiplatformní
První vydání 9. června 2011 [1]
Nejnovější verze
Licence licence MIT [5]
webová stránka laravel.com
 Mediální soubory na Wikimedia Commons

Laravel je  bezplatný open source webový rámec určený pro vývoj pomocí architektonického modelu MVC ( Model View Controller  ) . Laravel je uvolněn pod licencí MIT .  

Zdrojový kód projektu je hostován na GitHubu [6] . V anketě o nejoblíbenější PHP frameworky na webu sitepoint.com z prosince 2013 byl Laravel hodnocen jako nejslibnější projekt roku 2014 [7] .

V roce 2015 se na základě průzkumu sitepoint.com o používání PHP frameworků mezi programátory umístil na prvním místě v následujících kategoriích:

Historie

Laravel vytvořil Taylor Otwell jako funkčnější alternativu CodeIgniter , která neposkytovala různé doplňkové funkce. První beta verze Laravelu byla k dispozici 9. června 2011 a Laravel 1 byl vydán ve stejný měsíc. Laravel 1 zahrnuje nativní podporu pro autentizaci, lokalizaci, model, pohled, relace, směrování a další mechanismy.

Laravel 2 byl propuštěn v září 2011. Mezi klíčové nové funkce patří podpora pro řadiče, díky nimž je framework plně kompatibilní s MVC , vestavěná podpora inverze ovládání a šablonovací engine Blade .

Laravel 3 byl vydán v únoru 2012 se sadou nových funkcí včetně rozhraní příkazového řádku (CLI) s názvem „Artisan“, vestavěné podpory pro více systémů správy databází, migrace databází jako kontrola verzí, zpracování událostí. Vydání Laravel 3 zaznamenalo výrazný nárůst počtu uživatelů, což ovlivnilo jeho popularitu.

Laravel 4 byl vydán v květnu 2013. Významné změny byly provedeny ve struktuře Laravelu, jeho rozložení se přesunulo do sady samostatných balíčků distribuovaných přes Composer. Toto uspořádání zlepšilo rozšiřitelnost Laravel 4, která byla kombinována s oficiálním plánem pravidelného vydávání šesti měsíců mezi menšími vydáními. Mezi další nové funkce ve verzi Laravel 4 patří dumping databázových tabulek pro počáteční populaci, podpora pro fronty zpráv, vestavěná podpora pro odesílání různých typů e-mailů a podpora pro měkké mazání databázových záznamů.

Laravel 5 byl vydán v únoru 2015 v důsledku vnitřních změn, které skončily přečíslovaným vydáním Laravel 4.3. Nové funkce ve verzi Laravel 5 zahrnují podporu pro plánování opakujících se úloh prostřednictvím balíčku Scheduler, abstrakční vrstvu Flysystem, která umožňuje použití vzdáleného úložiště stejným způsobem jako místní souborové systémy, lepší manipulaci s aktivy balíčků pomocí Elixir a zjednodušenou autentizaci z zvenčí prostřednictvím volitelného balíčku Socialite. Laravel 5 také představil novou vnitřní stromovou strukturu adresářů pro vyvíjené aplikace.

Laravel 5.1 vydán v červnu 2015. Toto je první vydání Laravelu s dlouhodobou podporou (LTS) s plánovanou opravou chyb na tři roky a opravami zabezpečení na tři roky.

Laravel 5.3 vydán 23. srpna 2016. Nové funkce v 5.3 se zaměřují na zlepšení rychlosti vývoje přidáním dalších vylepšení pro jednotlivé úkoly.

Laravel 5.4 vydán 24. ledna 2017. Tato verze má mnoho nových funkcí, jako je Laravel Dusk, Laravel Mix, Blade Components and Slots, Markdown Emails, Automatic Facades, Route Improvement.

Laravel 5.5 vydán 30. srpna 2017. Vrátil se balíček Whoops pro ladění chyb. Z novinek způsob zpracování požadavků, nové direktivy pro šablonový engine Blade, nový příkaz pro migraci databáze - migrate: fresh [8] .

Laravel 7.2 vydán 19. března 2020 [9]

Laravel 8.3 byl vydán 16. září 2020. [deset]

Laravel 9 byl vydán 8. února 2022. [jedenáct]

Laravel a designové vzory

Funkce

Klíčové vlastnosti architektury Laravel [6] [12] :

Konference

Laracon  je obecný název pro konference věnované frameworku Laravel. První konference se konala ve Washingtonu v USA ve dnech 22.-23. února 2013. Druhá se konala v Amsterdamu v Nizozemsku ve dnech 30.-31. srpna 2013 a byla prvním evropským Laraconem. Třetí konference se konala v New Yorku , USA , 15. – 16. května 2014. Všechny tyto konference jsou pořádány za aktivní účasti UserScape a za pomoci různých sponzorů [18] [19] [20] .

Viz také

Poznámky

  1. Historie PHP frameworku Laravel, vznikající Eloquence - 2013.
  2. Projekt laravel Open Source na Open Hub: Stránka jazyků - 2006.
  3. https://github.com/laravel/framework/releases/tag/v9.28.0 - 2022.
  4. Vydání 9.3.9 – 2022.
  5. Projekt laravel Open Source na Open Hub: Stránka licencí - 2006.
  6. 1 2 Daniel Gafitescu. Sbohem CodeIgnitere, ahoj  Laravel . sitepoint.com (6. června 2013). Získáno 21. prosince 2013. Archivováno z originálu dne 30. listopadu 2020.
  7. Bruno Škvorc. Nejlepší rámce PHP  2014 . sitepoint.com (28. prosince 2013). Získáno 2. ledna 2014. Archivováno z originálu 6. června 2014.
  8. Nyní vychází Laravel 5.5 LTS  , Laravel News (  30. srpna 2017). Archivováno z originálu 30. srpna 2017. Staženo 31. srpna 2017.
  9. Vydán Laravel 7.2 – Laravel News . Získáno 24. března 2020. Archivováno z originálu dne 24. března 2020.
  10. Vydán Laravel 8.3  . Laravel News . Získáno 5. května 2021. Archivováno z originálu dne 5. května 2021.
  11. Paul Redmond . Laravel 9 je nyní vydán! , Laravel News  (8. února 2022). Archivováno z originálu 17. února 2022. Staženo 15. února 2022.
  12. Jeffrey Way. Proč Laravel přebírá  komunitu PHP . tutsplus.com (29. listopadu 2012). Datum přístupu: 21. prosince 2013. Archivováno z originálu 20. prosince 2013.
  13. ↑ Fronty rámec PHP pro webové řemeslníky  . laravel.com . Staženo: 22. srpna 2022.
  14. Broadcasting - Laravel - PHP Framework pro webové řemeslníky .
  15. ↑ Laravel Sail rámec PHP pro webové řemeslníky  . laravel.com . Staženo: 22. srpna 2022.
  16. 20+ nejlepších generátorů panelu administrátora Laravel " Autor CSS . Získáno 24. března 2020. Archivováno z originálu 24. března 2020.
  17. Josh v7.1 - šablona pro Laravel (admin panel + web + CRUD) " Vše pro webmastera. Tvorba a propagace webu, skriptů, šablon a CMS . Datum přístupu: 24. března 2020. Archivováno 24. března, 2020.
  18. Laravel wiki  (anglicky) (downlink) . laravel.io. Získáno 2. ledna 2014. Archivováno z originálu 6. února 2014. 
  19. Laracon EU  2013 . laracon.eu. Získáno 2. ledna 2014. Archivováno z originálu 26. prosince 2013.
  20. ↑ Webová stránka Userscape  . userscape.com. Datum přístupu: 2. ledna 2014. Archivováno z originálu 4. ledna 2014.

Literatura

Odkazy