Laravel 7 arrin me përmirësime në shpejtësi, përbërës dhe më shumë

laravel

Zbulohet ekipi i zhvillimit të Laravel së fundmi lëshimi i versionit të ri 7 të kornizës tuaj PHP disa muaj pasi u lirua Laravel 6.

Ky është një version i ri kryesor i kornizës me shumë karakteristika të reja, përfshirë Laravel Airlock, përmirësime në shpejtësinë e rrugëzimit, dheBiletat e përbërësit Blade, konvertimi Eloquent i personalizuar, klienti me qendër në zhvillues HTTP, mbështetja për CORS edhe me shume. 

Çfarë ka të re në Laravel 7?

Ky version i ri i kornizës paraqet një tipar të ri shumë interesant i cili është emëruar "Laravel Airlock" të cilat siguron një sistem vërtetimi ultra të lehtë për SPA (aplikacion me një faqe), API-të dhe aplikacionet e lëvizshme të bazuara në shenja të thjeshta.

Në thelb çfarë Kjo i lejon Bllokimi i ajrit për secilin përdorues, është në aplikacionin tuaj të gjenerojë shumë shenja API për llogarinë tuaj. Këto pllaka mund të caktohen aftësi / shkallë që specifikojnë veprimet që mund të kryejnë pllakat.

Nga ana tjetër Komponenti Blade është rishikuar për të lejuar pasqyrimin e bazuar në etiketë, menaxhimi i atributeve, klasat e përbërësve, përbërësit e shikimit në internet, etj. Sipas ekipit të zhvillimit, Ky ridizenjim i përbërësve të Blade është shumë i rëndësishëm. Si i tillë, ju duhet t'i referoheni dokumentacionit të plotë mbi përbërësit e Blade për më shumë informacion mbi këtë veçori.

Ne gjithashtu mund të gjejmë në këtë version të ri të Laravel 7 një API minimale dhe ekspresive rreth klientit HTTP Guzzle, duke ju lejuar të bëni shpejt kërkesa dalëse HTTP për të komunikuar me aplikacione të tjera në internet. Mbështjellësi Laravel rreth Guzzle përqendrohet në rastet më të zakonshme të përdorimit dhe një përvojë të këndshme zhvillimi.

Me tutje përfshihet një metodë e re për të përputhur rrugët e përpiluara dhe të memorizuara që janë memorizuar. Në aplikacione të mëdha (për shembull, aplikacione me 800 ose më shumë itinerare), këto përmirësime mund të çojnë në një përmirësim të shpejtësisë, i cili është afërsisht dyfishi i numrit të kërkesave për sekondë në një pikë referimi të thjeshtë "Hello World". Ju nuk keni nevojë të bëni ndonjë ndryshim në aplikacionin tuaj.

Klasa Illuminate e Laravel ofron një larmi funksionesh të dobishme për të trajtuar vargjet e karakterit. Laravel 7 tani ofron një bibliotekë më të rrjedhshme dhe të orientuar drejt objektit, përveç këtyre veçorive.

Në versionet e mëparshme të Laravel, radha e bazës së të dhënave nuk konsiderohej mjaft e fuqishme për t'u përdorur në prodhim, për shkak të ngërçeve.

Megjithatë, Laravel 7 bën përmirësime në aplikacionet që përdorin MySQL 8+ si radhë e bazës së të dhënave. Duke përdorur fjalinë FOR UPDATE SKIP LOCKED dhe përmirësime të tjera të SQL, drejtuesi i bazës së të dhënave tani mund të përdoret në mënyrë të sigurt në aplikacione të prodhimit me vëllim më të lartë.

Një tjetër ndryshim i madh a eshte tani lejohet konfigurimi i shumë «postuesve» për një aplikim të vetëm.

Çdo aplikacion për postë i konfiguruar brenda skedari i konfigurimit mund të ketë opsionet e veta dhe madje edhe "transportin" e tij unik, duke lejuar që aplikacioni juaj të përdorë shërbime të ndryshme email për të dërguar mesazhe të caktuara emaili.

Si parazgjedhje, Laravel do të përdorë programin e postës të konfiguruar si programin e postës në skedarin e tij të konfigurimit.

Mientras que shablloni i paracaktuar i postës Markdown ka marrë një model të ri dhe më moderne bazuar në gamën e ngjyrave Tailwind CSS. Sigurisht, ky model mund të botohet dhe personalizohet në përputhje me nevojat e përdoruesit.

Për shembull, aplikacioni juaj mund të përdorë vulën postare për të dërguar postë transaksionare ndërsa përdorni Amazon SES për të dërguar postë me shumicë.

E fundit, por jo më pak e rëndësishmja, është e reja mbështetjen e Pjesa e parë për të konfiguruar përgjigjet e kërkesës për shkëmbim të burimeve ndër-origjinale (KORRAT) duke integruar paketën popullore Laravel CORS.

Laravel 7 përfshin një numër të madh të ndryshimeve, të cilat ju mund të dini detajet e tij dhe informacione të tjera në llëshimi i lëshimit, si dhe lidhjet për të marrë versionin e ri.

Lidhja është kjo. 


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.