Laravel je open-source web framework. Baziran je na PHP-u, odnosno Simfony framework-u. Razvio ga je Taylor Otwell s ciljem razvoja web aplikacija prateći model–view–controller (MVC) arhitekturu. Smatra se jednim od najpopularnijih PHP framework-a. Cijeli izvorni kod Laravel-a nalazi se na GitHub-u pod MIT licencom.Laravel on GitHub: readme, pristupljeno 17. svibnja 2016. godine

Povijest Laravel je nastao kao pokušaj Taylor Otwella da osigura napredniju alternativu CodeIgniter framework-u. Prva beta inačica pojavila se 9. lipnja 2011. godine, da bi prva službena inačica (Laravel 1) izašla krajem istog mjeseca. Nakon tri velika izdanja (eng. major release), odlučeno je da se za Laravel 4 odradi potpuni "rewrite" kôda.History of Laravel PHP framework, Eloquence emerging, objavljeno 27. srpnja 2013. godine, pristupljeno 17. svibnja 2016. godine Izlaskom Laravel 5.1 objavljeno je da će ova inačica imati long-term support (LTS) od najmanje dvije (bug fixes), odnosno tri godine (sigurnosne zakrpe), te je planiran izlazak LTS inačica na svake dvije godine.Laravel 5.2 Release notes, pristupljeno 17. svibnja 2016. godine

Inačice Laravela Inačica Datum izlaska Značajne karakteristike/novine Laravel beta 9. lipnja 2011. godine Laravel 1 kraj lipnja 2011. godine autentikacijalokalizacijamodeli (models)viewssesijerutiranje (routing) Laravel 2 rujan 2011. godine kontroleri (controllers)Inversion of Control (IoC)Blade - sustav predložaka (templating system)ukinuta podrška third-party paketima Laravel 3 veljača 2012. godine Artisan - command-line sučelje (command-line interface ili CLI)podrška za više sustava baza podatakaupravljanje izvornim kôdom (version control)Bundles - paketni sustav Laravel 4(codename: Illuminate) svibanj 2013. godine distribuiranje paketa preko Composer-ainicijalno kreiranje baze podataka (database seeding)message queuesoft deletion podataka u bazi Laravel 4.1 svibanj 2014. godine SSH komunikacijaautomatsko upravljanje read/write konekcijama s bazom podatakaLaravel 4.2 Release notes, pristupljeno 17. svibnja 2016. godineLaravel 5.0 Release Notes, pristupljeno 17. svibnja 2016. godine Laravel 4.2 rujan 2014. godine Laravel Forge - upravljanje PHP cloud serverimaLaravel Homestead - Vagrant okruženje za razvoj robustnih Laravel i PHP aplikacijaLaravel Cashier - upravljanje pretplatama Laravel 5 veljača 2015. godine nova struktura direktorijumakeširanje rutaScheduler - periodično izvršavanje nalogaFlysystem - za udaljenu pohranu podatakaElixir - upravljanje paketima Laravel 5.1 lipanj 2015. godineLaravel 5.1 is released, objavljeno 9. lipnja 2015. godine, pristupljeno 17. svibnja 2016. godine Long-term support inačica Laravel 5.1.4 authentication throttling Laravel 5.1.11 kolovoz 2015. godineLaravel 5.1.11 Released — Now with Authorization, objavljeno 31. kolovoza 2015. godine, pristupljeno 17. svibnja 2016. godine "out-of-the-box" autorizacija Laravel 5.2 prosinac 2015. godineLaravel 5.2 is released, objavljeno 21. prosinca 2015. godine, pristupljeno 17. svibnja 2016. godine Multi-Auth - poboljšana autentikacijaimplicitno vezivanje modelamiddleware grupevalidacija nizova Laravel 5.3 rujan 2016. godineLaravel 5.3 is now released, objavljeno 9. rujna 2016. godine, pristupljeno 31. siječnja 2017. godine Laravel Scout - full-text pretraživačLaravel PassportLaravel Mailable i Notifications - dodatci za e-mail funkcijeLaravel Echo - broadcasting sustav za rad s web socket-ima Laravel 5.4 siječanj 2017. godineLaravel-news.com: Laravel 5.4 Is Now Released, objavljeno 24. siječnja 2017. godine, pristupljeno 31. siječnja 2017. godine Laravel Dusk - alatka za end-to-end browser testiranjeLaravel Mix - nasljednik Elixir-aBlade Components i Slots - dodatna fleksibilnost u Blade template-ima Napomena: velika izdanja su podebljana

Ostalo Svake godine se u SAD-u (u prvoj polovini godine) i Europi, odnosno Amsterdamu (u drugoj polovini godine) održavaju konferencije pod imenom Laracon, na kojima se prati razvoj i uporaba Laravel framework-a.

Izvori

Vanjske poveznice Laravel.com - službena stranica projekta GitHub: Laravel Twitter nalog

Kategorija:PHP Kategorija:Slobodna programska podrška