Najlepsze pytania
Chronologia
Czat
Perspektywa
Laravel
framework do aplikacji webowych napisany w PHP Z Wikipedii, wolnej encyklopedii
Remove ads
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].
Remove ads
Wymagania Laravela
Homestead
Homestead – Vagrantowy pojemnik z oprogramowaniem pozwalającym uruchomić najnowszą wersję Laravela bez instalacji innego oprogramowania. Zawiera:
Wersje Laravela
Dla wydań LTS 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]
Oficjalne dodatkowe komponenty Laravela
- częściowo wbudowany moduł pozwalający na logowanie, rejestrację, uwierzytelnianie użytkownika itp.
- Cashier – pozwala na integrację z serwisem Stripe lub Braintree[24].
- Envoy – pozwala na definiowanie zwykłych zadań dla zewnętrznych serwerów[25].
- Laravel Airlock – nowy system uwierzytelnienia[26]
- Horizon – deska rozdzielcza dla kolejki Redis[27].
- Passport – pozwala na uwierzytelnianie poprzez API[28].
- Scout – wyszukiwanie tekstowe w modelach Eloquent[29].
- Socialite – pozwala na integracje OAuth z Facebookiem, Googlem, Twitterem, LinkedInem, GitHubem oraz BitBucketem[30].
Przypisy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads