Laravel 7 saabub koos kiiruse, komponentide ja muu täiustamisega

laravel

Laraveli arendustiim avalikustas hiljuti uue versiooni väljaandmine 7 oma PHP raamistikust mõni kuu pärast Laravel 6 ilmumist.

See on raamistiku uus uus versioon paljude uute funktsioonidega, sealhulgas Laravel Airlock, - marsruudi kiiruse paranemine ja -Tera komponentide piletid, kohandatud Kõnekas konversioon, HTTP arendajakeskne klient, CORS-i tugi ja palju muud. 

Mida uut on Laravel 7-s?

See uus raamistiku versioon esitab väga huvitava uue funktsiooni, mida nimetatakse "Laravel Airlock" mis pakub ülimalt kerget autentimissüsteemi SPA-le (ühe lehega rakendus), Lihtsad märgil põhinevad API-d ja mobiilirakendused.

Põhimõtteliselt mida võimaldama Õhulukk igale kasutajale on teie rakenduses teie kontole mitme API-märgendi loomine. Nendele märkidele saab määrata oskused / skaalad, mis määravad toimingud, mida märgid saavad teha.

Teisest küljest Blade Component on märgendipõhise renderdamise võimaldamiseks muudetud, atribuutide haldamine, komponentide klassid, veebivaate komponendid jne. Arendusmeeskonna sõnul See Blade komponentide ümberkujundamine on väga oluline. Selle funktsiooni kohta lisateabe saamiseks lugege Blade'i komponentide täielikku dokumentatsiooni.

Leiame ka sellest Laravel 7 uuest versioonist minimaalne ja väljendusrikas API HTTP Guzzle'i kliendi ümber, mis võimaldab teil kiiresti teha väljuvaid HTTP-päringuid teiste veebirakendustega suhtlemiseks. Laraveli ümbris Guzzle'i ümber keskendub kõige tavalisematele kasutusjuhtumitele ja nauditavale arenduskogemusele.

Edasi kompileeritud ja vahemällu salvestatud teede sobitamiseks on lisatud uus meetod mis on vahemällu salvestatud. Suurtes rakendustes (näiteks 800 või enama marsruudiga rakendustes) võivad need täiustused viia kiiruse paranemiseni, mis on umbes kaks korda suurem kui sekundi taotluste arv lihtsas "Hello World" võrdlusaluses. Te ei pea oma rakenduses muudatusi tegema.

Laraveli klass Illuminate pakub mitmesuguseid kasulikke funktsioone tegeleda stringidega. Laravel 7 pakub nüüd lisaks neile funktsioonidele ka sujuvamat ja objektorienteeritud tähemärkide haldamise teeki.

Laraveli varasemates versioonides ei peetud andmebaasi järjekorda ummikute tõttu tootmises kasutamiseks piisavalt jõuliseks.

Kuid Laravel 7 teeb täiustusi rakendustes, mis kasutavad MySQL 8+ andmebaasijärjekorrana. Kasutades klauslit FOR UPDATE SKIP LOCKED ja muid SQL-i täiendusi, saab andmebaasidraiverit nüüd ohutumalt kasutada suuremahulistes tootmisrakendustes.

Veel üks suur muudatus on see nüüd mitme postisaatja seadistamine on lubatud ühe rakenduse jaoks.

Iga meilirakendus, mis on konfigureeritud konfiguratsioonifailil võivad olla oma valikud ja isegi oma ainulaadne „transport“, mis võimaldab teie rakendusel kasutada erinevaid e-posti teenuseid teatud e-kirjade saatmiseks.

Vaikimisi kasutab Laravel oma konfiguratsioonifailis postiprogrammina konfigureeritud postiprogrammi.

Kuigi vaikimisi Markdowni mall on saanud uue kujunduse ja moodsam Tailwind CSS värvipaleti põhjal. Muidugi saab seda malli avaldada ja kohandada vastavalt kasutaja vajadustele.

Näiteks võib rakendus kasutada postitemplit tehinguposti saatmiseks, samal ajal kui Amazon SES kasutab massposti saatmiseks.

Viimane, kuid mitte vähem oluline on see uus toetus Esimene osa päritoluülese ressursivahetuse päringu vastuste konfigureerimiseks (JUURID) integreerides populaarse Laraveli CORS-paketi.

Laravel 7 sisaldab suurt hulka muudatusi, mis saate selle üksikasju ja muud teavet teada l-stversiooni väljaandmine, samuti lingid uue versiooni saamiseks.

Link on see. 


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.