Przejdź do treści strony

Wydarzenia

Laravel 13

2026-03-23
Laptop z kodem aplikacji internetowej tworzonej w frameworku Laravel. Ź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.