Laravel 7 prichádza so zlepšením rýchlosti, komponentov a ďalších funkcií

laravel

Odhalený vývojový tím Laravel nedávno vydanie novej verzie 7 vášho rámca PHP niekoľko mesiacov po vydaní Laravel 6.

Toto je hlavná nová verzia rámca s mnohými novými funkciami, vrátane prechodovej komory Laravel, - zlepšenie rýchlosti smerovania a -Lístky komponentu Blade, vlastná veľavravná konverzia, klient zameraný na vývojárov HTTP, podpora CORS a oveľa viac. 

Čo je nové v Laravel 7?

Táto nová verzia rámca predstavuje veľmi zaujímavú novú funkciu, ktorá sa volá „Laravel Airlock“ ktoré poskytuje ultraľahký autentifikačný systém pre SPA (jednostránková aplikácia), Jednoduché rozhrania API a mobilné aplikácie založené na tokenoch.

V podstate čo povoliť prechodová komora pre každého používateľa je vo vašej aplikácii generovanie viacerých tokenov API pre váš účet. Týmto tokenom je možné priradiť zručnosti / stupnice, ktoré určujú akcie, ktoré môžu tokeny vykonávať.

Na druhú stranu Komponent Blade bol prepracovaný, aby umožňoval vykresľovanie podľa značiek, správa atribútov, triedy komponentov, komponenty online zobrazenia atď. Podľa vývojového tímu Tento redizajn komponentov Blade je veľmi dôležitý. Preto by ste si mali prečítať kompletnú dokumentáciu k komponentom Blade, kde nájdete ďalšie informácie o tejto funkcii.

Nájdeme tiež v tejto novej verzii Laravelu 7 minimálne a expresívne API okolo klienta HTTP Guzzle, čo vám umožňuje rýchlo odosielať odchádzajúce požiadavky HTTP na komunikáciu s inými webovými aplikáciami. Laravel wrapper okolo Guzzle sa zameriava na najbežnejšie prípady použitia a príjemný vývojový zážitok.

Tiež je zahrnutá nová metóda na porovnávanie kompilovaných a medzipamäťových ciest ktoré boli uložené do vyrovnávacej pamäte. Vo veľkých aplikáciách (napríklad v aplikáciách s 800 a viac smermi) môžu tieto vylepšenia viesť k zlepšeniu rýchlosti, čo je približne dvojnásobný počet požiadaviek za sekundu v jednoduchom teste „Hello World“. Vo svojej aplikácii nemusíte robiť žiadne zmeny.

Laravelova trieda Illuminate ponúka množstvo užitočných funkcií na manipuláciu s reťazcami znakov. Laravel 7 teraz okrem týchto funkcií ponúka aj plynulejšiu a objektovejšiu knižnicu správy znakov.

V predchádzajúcich verziách Laravelu nebol databázový front z dôvodu zablokovania považovaný za dostatočne robustný na použitie vo výrobe.

Avšak, Laravel 7 vylepšuje aplikácie, ktoré používajú MySQL 8+ ako databázový front. Použitím klauzuly FOR UPDATE SKIP LOCKED a ďalších vylepšení SQL možno teraz databázový ovládač bezpečne používať v produkčných aplikáciách s vyšším objemom.

Ďalšia zásadná zmena je to teraz konfigurácia viacerých «poštových priečinkov» je povolená pre jednu žiadosť.

Každá poštová aplikácia nakonfigurovaná v rámci servera konfiguračný súbor môže mať svoje vlastné možnosti a dokonca aj svoj vlastný jedinečný „prenos“, ktorý umožňuje vašej aplikácii používať rôzne e-mailové služby na odosielanie určitých e-mailových správ.

Laravel štandardne použije poštový program nakonfigurovaný ako poštový program v konfiguračnom súbore.

Kým predvolená poštová šablóna Markdown dostala nový dizajn a modernejšie založené na farebnej palete Tailwind CSS. Túto šablónu je samozrejme možné zverejniť a prispôsobiť podľa potrieb používateľa.

Vaša aplikácia môže napríklad používať poštovú pečiatku na odosielanie transakčných správ, zatiaľ čo na odosielanie hromadnej pošty používa Amazon SES.

V neposlednom rade je to nové podpora Prvá časť na konfiguráciu odpovedí na požiadavky výmeny zdrojov medzi zdrojmi (KORY) integráciou populárneho balíka Laravel CORS.

Laravel 7 obsahuje veľké množstvo zmien, ktoré jeho podrobnosti a ďalšie informácie nájdete na lvydanie, rovnako ako odkazy na získanie novej verzie.

Odkaz je tento. 


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.