Laravel

From Wikipedia, the free encyclopedia

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.[1]

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.[2] 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.[3]

Inačice Laravela

Više informacija Inačica, Datum izlaska ...
InačicaDatum izlaskaZnačajne karakteristike/novine
Laravel beta9. lipnja 2011. godine
Laravel 1kraj lipnja 2011. godineautentikacija
lokalizacija
modeli (models)
views
sesije
rutiranje (routing)[2]
Laravel 2rujan 2011. godinekontroleri (controllers)
Inversion of Control (IoC)
Blade - sustav predložaka (templating system)
ukinuta podrška third-party paketima[2]
Laravel 3veljača 2012. godineArtisan - command-line sučelje (command-line interface ili CLI)
podrška za više sustava baza podataka
upravljanje izvornim kôdom (version control)
Bundles - paketni sustav[2]
Laravel 4
(codename: Illuminate)
svibanj 2013. godinedistribuiranje paketa preko Composer-a
inicijalno kreiranje baze podataka (database seeding)
message queue
soft deletion podataka u bazi[2]
Laravel 4.1svibanj 2014. godineSSH komunikacija
automatsko upravljanje read/write konekcijama s bazom podataka[4][5][3]
Laravel 4.2rujan 2014. godineLaravel Forge - upravljanje PHP cloud serverima
Laravel Homestead - Vagrant okruženje za razvoj robustnih Laravel i PHP aplikacija
Laravel Cashier - upravljanje pretplatama[4][5][3]
Laravel 5veljača 2015. godinenova struktura direktorijuma
keširanje ruta
Scheduler - periodično izvršavanje naloga
Flysystem - za udaljenu pohranu podataka
Elixir - upravljanje paketima[5][3]
Laravel 5.1lipanj 2015. godine[6]Long-term support inačica[3]
Laravel 5.1.4authentication throttling[3]
Laravel 5.1.11kolovoz 2015. godine[7]"out-of-the-box" autorizacija[3]
Laravel 5.2prosinac 2015. godine[8]Multi-Auth - poboljšana autentikacija
implicitno vezivanje modela
middleware grupe
validacija nizova[3]
Laravel 5.3rujan 2016. godine[9]Laravel Scout - full-text pretraživač
Laravel Passport
Laravel Mailable i Notifications - dodatci za e-mail funkcije
Laravel Echo - broadcasting sustav za rad s web socket-ima
Laravel 5.4siječanj 2017. godine[10]Laravel Dusk - alatka za end-to-end browser testiranje
Laravel Mix - nasljednik Elixir-a
Blade Components i Slots - dodatna fleksibilnost u Blade template-ima
Napomena: velika izdanja su podebljana
Zatvori

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

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.