Laravel – framework do aplikacji internetowych napisany w języku PHP bazujący na wzorcu architektonicznym Model-View-Controller.
Laravel udostępnia m.in. modułowy system budowania aplikacji z dedykowanym menedżerem zależności, różne sposoby dostępu do relacyjnych baz danych, narzędzia pomagające we wdrażaniu i utrzymaniu aplikacji oraz jego ukierunkowaniem na cukier syntaktyczny[2][3][4].
Jego kod źródłowy jest udostępniony na GitHubie, na licencji MIT[5]. W oparciu o udostępniony kod powstają projekty zarówno komercyjne, jak i opensource np.: Aimeos[6]bagisto[7], Avored[8], S-Cart[9] czy Microweber[10][11].
Wymagania Laravela
- serwer z wersją PHP wyższą lub równą 7[12]
- na nim zainstalowane rozszerzenia PHP: OpenSSL, PDO, Mbstring, Tokenizer oraz XML.
- może być również instalowany lokalnie w systemach Microsoft Windows przy pomocy środowiska xampp
Homestead
Homestead – Vagrantowy(inne języki) pojemnik z oprogramowaniem pozwalającym uruchomić najnowszą wersję Laravela bez instalacji innego oprogramowania. Zawiera:
- Ubuntu 16.04,
- Git,
- PHP 7.1,
- Nginx,
- MySQL,
- MariaDB,
- Sqlite3,
- PostgreSQL,
- Composer,
- Node.js (z Yarn, Bower, Grunt, i Gulp),
- Redis,
- Memcached,
- Beanstalkd,
- Mailhog,
- ngrok[13].
Ten artykuł wymaga modyfikacji na podstawie najświeższych informacji.Niektóre treści są na pewno lub najprawdopodobniej nieaktualne. Artykuł należy zweryfikować, wskazując w przypisach źródła informacji. Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
Wersje Laravela
Dla wydań LTS(inne języki) poprawki są wydawane przez 2 lata, a łatki bezpieczeństwa przez 3. Dla wydań normalnych poprawki są wydawane przez 6 miesięcy, a łatki bezpieczeństwa przez rok.[14]
Legenda:
|
Stara wersja
|
Stara wersja, ale nadal wspierana
|
Wersja aktualna
|
Przyszła wersja
|
Oficjalne dodatkowe komponenty Laravela
Przypisy
- ↑ History of Laravel PHP framework, Eloquence emerging. [dostęp 2017-10-23].
- ↑ PHP Master | Goodbye CodeIgniter, Hello Laravel [online], SitePoint, 6 maja 2013 [dostęp 2019-11-15] (ang.).
- ↑ MartinM. Bean MartinM., Laravel 5 Essentials, Packt Publishing Ltd, 28 kwietnia 2015, ISBN 978-1-78528-329-1 [dostęp 2019-11-15] (ang.). Brak numerów stron w książce
- ↑ Installation – Laravel – The PHP Framework For Web Artisans [online], laravel.com [dostęp 2019-11-15] .
- ↑ LICENSE.MD w repozytorium Laravela. [dostęp 2017-10-23].
- ↑ E-Commerce Solutions [online], Aimeos [dostęp 2020-05-17] (ang.).strona główna serwisu
- ↑ Bagisto [online], Bagisto [dostęp 2020-05-17] (ang.).
- ↑ AvoRed an Open Source Laravel Shopping Cart [online], www.avored.com [dostęp 2020-05-17] [zarchiwizowane z adresu 2020-05-17] .strona główna serwisu
- ↑ S-Cart: Free ecommerce website builders for businesses [online], s-cart.org [dostęp 2020-12-28] (ang.).strona główna serwisu
- ↑ Microweber – Website Builder and Laravel CMS [online], Create free Website and Online Shop [dostęp 2020-06-13] (ang.).strona główna serwisu
- ↑ Microweber: Create a website and online store – website builder [online], Microweber: Create a Website – Website Builder CMS [dostęp 2020-06-13] (ang.).strona główna serwisu
- ↑ Dokumentacja Laravela 5.5.
- ↑ Laravel Homestead. [dostęp 2017-10-23].
- ↑ Release Notes.
- ↑ Wydanie 5.5 Laravela. [dostęp 2017-10-23].
- ↑ a b Laravel: Laravel 5.6. [dostęp 2018-02-10].
- ↑ Wydanie wersji 5.8 [online] .
- ↑ Wydanie wersji 6.0 LTS [online] .
- ↑ Release Notes – Laravel – The PHP Framework For Web Artisans [online], laravel.com [dostęp 2020-12-28] .
- ↑ Release Notes – Laravel – The PHP Framework For Web Artisans [online], laravel.com [dostęp 2020-12-28] .
- ↑ a b Release Notes Laravel.com [online] .
- ↑ Release Notes - Laravel - The PHP Framework For Web Artisans [online], laravel.com [dostęp 2024-08-14] (ang.).
- ↑ Laravel Cashier. [dostęp 2017-10-23].
- ↑ Envoy Task Runner. [dostęp 2017-10-23].
- ↑ What’s new in Laravel 7? Major Update? [online], Bagisto, 6 marca 2020 [dostęp 2020-12-28] (ang.).
- ↑ Laravel Horizon. [dostęp 2017-10-23].
- ↑ API Authentication (Passport). [dostęp 2017-10-23].
- ↑ Laravel Scout. [dostęp 2017-10-23].
- ↑ Repozytorium Laravel Socialite na GitHubie. [dostęp 2017-10-23].
|