Wydarzenia
Laravel 13
Źródło: https://pixabay.com/
Laravel to jedno z najczęściej wykorzystywanych narzędzi do budowy aplikacji internetowych w języku PHP, które miało swoją premierę w 2011 roku. Jego twórcą jest Taylor Otwell. Framework zdobył dużą popularność dzięki prostocie użycia, bogatemu ekosystemowi pakietów, dobrej dokumentacji oraz aktywnej społeczności. Sprawdza się zarówno w małych projektach, jak i rozbudowanych systemach internetowych.
W wersji 13, wydanej 17 marca 2026 roku, kontynuowany jest kierunek rozwoju znany z poprzednich wydań, ze szczególnym naciskiem na wydajność, uproszczenie pracy programisty oraz nowoczesne podejście do budowy aplikacji. Nowe wydanie wymaga języka PHP w wersji minimum 8.3. Wprowadza też szereg usprawnień, m. in.
- wykorzystanie atrybutów PHP jako alternatywy dla właściwości klas przy konfigurowaniu komponentów (np. modeli);
- metodę
Cache::touch(), wydłużającą czas życia elementu w pamięci podręcznej (ang. cache); - oficjalne SDK Laravel AI, które zapewnia ujednolicone API do tworzenia funkcji opartych na sztucznej inteligencji oraz integracji aplikacji tworzonej w frameworku Laravel z zewnętrznymi usługami AI;
- klasę
JsonApiResource, ułatwiającą generowanie odpowiedzi zgodnych ze standardem JSON:API; - centralne definiowanie przypisania zadań wykonywanych asynchronicznie do rodzajów kolejek z użyciem metody
Queue::route(); - natywne wsparcie dla zapytań wektorowych, ułatwiające budowanie wyszukiwarek opartych na sztucznej inteligencji.
Studenci kierunku informatyka mają okazję poznać tajniki budowy aplikacji internetowych z wykorzystaniem tego stosu technologicznego podczas przedmiotu zaawansowane programowanie aplikacji internetowych. Wielu z nich wykorzystuje tą technologię podczas tworzenia aplikacji w ramach swoich prac dyplomowych. Także w tym roku powstało szereg prac z wykorzystaniem frameworka Laravel, m. in. aplikacja wspomagająca pracę serwisu komputerowego, system do wspomagania i zarządzania procesem spawania w firmie produkcyjnej, aplikacja wspomagająca pracę trenera personalnego, aplikacja do efektywnego planowania tras, czy system obsługi zgłoszeń technicznych z modułem zarządzania zasobami IT.