Laravel 11: Smalare kod och realtid med Reverb Laravel 11: Smalare kod och realtid med Reverb

Laravel 11: Smalare kod och realtid med Reverb

AV Henning Byø

Mindre kod, färre filer och realtid utan omvägar. Laravel 11, som släpptes den 12 mars 2024, röjer upp i allt det ett projekt normalt släpar runt på utan att använda. På Bluebell är det den sortens förenkling vi uppskattar, för mindre kod är billigare kod. Här är vad versionen betyder för din lösning.

Den största upprensningen på flera år

Där Laravel 10 mest handlade om mognad går Laravel 11 efter själva strukturen. Ett nytt projekt innehåller markant färre filer, ramverket kräver PHP 8.2, och med Reverb följer en officiell WebSocket-server med i ekosystemet.

Färre filer, färre fel, lägre faktura

Konfiguration och mellanlager som de flesta projekt aldrig rörde har flyttats in i själva ramverket, och ett nytt projekt har krympt till hälften. Det låter som en detalj, men färre filer betyder färre ställen där fel kan gömma sig, och nya utvecklare hittar snabbare runt. Över ett projekts livstid blir det riktiga pengar.

Reverb: live-uppdateringar utan abonnemang

Reverb är Laravels egen WebSocket-server. Live-notiser, chatt och dashboards som uppdaterar sig själva har hittills oftast krävt en extern tjänst med löpande abonnemang. Nu är grunden inbyggd, vilket gör realtid till en realistisk funktion i fler av de appar och portaler vi bygger.

Drift som går att övervaka

Den nya /up-rutten är en inbyggd hälsokontroll som övervakningssystem kan anropa dygnet runt. Krypteringsnycklar kan roteras utan att alla användare loggas ut, och rate limiting kan styras ner på sekundnivå. Tre nyheter ingen slutanvändare ser, men som alla gör driften mer robust.

Vilken PHP-version kräver Laravel 11?

Laravel 11 kräver PHP 8.2 eller nyare. Kör din lösning på äldre PHP behöver den uppgraderingen in i planen innan ramverket kan lyftas. I gengäld följer bättre prestanda med, och både PHP och ramverk landar på versioner med flera års säkerhetsuppdateringar framför sig.

Är det dags att uppgradera?

Kör din lösning på Laravel 10 är steget till 11 överskådligt och vinsten lätt att se. Står du på en äldre version är det nu en samlad plan är vettig, så PHP och ramverk lyfts i samma omgång i stället för i två dyra etapper.

Vi lägger gärna den planen tillsammans med er. På Bluebell har vi följt Laravel sedan de tidiga versionerna, och Laravel utveckling är ryggraden i det vi gör. Skriv eller ring, så tar vi ett samtal om er lösning.

Henning Byø
AV Henning Byø
Utvecklingsansvarig

Jag har arbetat med utveckling och IT-projekt i mer än 15 år. Både med enkla och större, avancerade utvecklingsuppdrag. Tidigare har jag arbetat med flera olika framework-system, men Laravel är min klara favorit.