Laravel 7 anländer med förbättringar i hastighet, komponenter och mer

laravel

Laravels utvecklingsteam presenteras nyligen lanseringen av den nya versionen 7 av ditt PHP-ramverk några månader efter att Laravel 6 släpptes.

Detta är en ny viktig version av ramverket med många nya funktioner, inklusive Laravel Airlock, förbättringar av dirigeringshastighet ochBladkomponentbiljetter, anpassad Eloquent-konvertering, HTTP-utvecklingscentrerad klient, CORS-stöd och mycket mera. 

Vad är nytt i Laravel 7?

Denna nya version av ramverket presenterar en mycket intressant ny funktion som heter "Laravel Airlock" som ger ett ultralätt autentiseringssystem för SPA (en sida app), Enkla tokenbaserade API: er och mobilappar.

I grund och botten vad tillåta Luftsluss för varje användare ligger det i din applikation att generera flera API-tokens för ditt konto. Dessa brickor kan tilldelas färdigheter / skalor som anger de åtgärder som brickorna kan utföra.

Å andra sidan Bladkomponenten har reviderats för att möjliggöra taggbaserad rendering, attributhantering, komponentklasser, onlinevy-komponenter, etc. Enligt utvecklingsteamet, Denna redesign av Blade-komponenterna är mycket viktig. Som sådan bör du hänvisa till den fullständiga dokumentationen om bladkomponenter för mer information om den här funktionen.

Vi kan också hitta den här nya versionen av Laravel 7 ett minimalt och uttrycksfullt API kring HTTP Guzzle-klienten, så att du snabbt kan göra utgående HTTP-förfrågningar för att kommunicera med andra webbapplikationer. Laravel-omslaget runt Guzzle fokuserar på de vanligaste användningsfallen och en trevlig utvecklingsupplevelse.

också ny metod ingår för att matcha kompilerade och cachade sökvägar som har cachats. I stora applikationer (till exempel applikationer med 800 eller fler rutter) kan dessa förbättringar leda till en hastighetsförbättring, vilket är ungefär dubbelt så många förfrågningar per sekund i ett enkelt "Hello World" riktmärke. Du behöver inte göra några ändringar i din ansökan.

Laravels klass Illuminate erbjuder en mängd användbara funktioner för att hantera karaktärssträngar. Laravel 7 erbjuder nu ett mer flytande och objektorienterat teckenhanteringsbibliotek utöver dessa funktioner.

I tidigare versioner av Laravel ansågs databaskön inte vara tillräckligt robust för användning vid produktion på grund av blockeringar.

Sin embargo, Laravel 7 förbättrar applikationer som använder MySQL 8+ som en databaskö. Med hjälp av FOR UPDATE SKIP LOCKED-satsen och andra SQL-förbättringar kan databasdrivrutinen nu användas säkert i applikationer med högre volymproduktion.

En annan stor förändring är det nu konfigurationen av flera «mailers» är tillåten för en enda applikation.

Varje e-postapplikation konfigurerad i konfigurationsfilen kan ha sina egna alternativ och till och med sin egen unika "transport", så att din applikation kan använda olika e-posttjänster för att skicka vissa e-postmeddelanden.

Som standard använder Laravel e-postprogrammet som konfigurerats som e-postprogram i sin konfigurationsfil.

Medan standardmallen för Markdown-post har fått en ny design och modernare baserat på Tailwind CSS färgpalett. Naturligtvis kan den här mallen publiceras och anpassas efter användarens behov.

Till exempel kan din ansökan använda poststämpeln för att skicka transaktionspost medan du använder Amazon SES för att skicka masspost.

Sist men inte minst är det det nya stöd för Del en för att konfigurera svar på begäran om resursutbyte mellan olika ursprung (CORS) genom att integrera det populära Laravel CORS-paketet.

Laravel 7 innehåller ett stort antal ändringar, vilka du kan veta dess detaljer och annan information i lsläppet av släppet, liksom länkarna för att få den nya versionen.

Länken är den här. 


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.